1

私は前方宣言したい:

namespace boost {
    namespace property_tree {
        template<typename Key, typename Data, typename KeyCompare = std::less<Key> >
        class basic_ptree;
        typedef basic_ptree< std::string, std::string > ptree;
    }
}

しかし、デフォルトのテンプレート引数による再定義についての私のg ++​​のベビーベッド。どうすればこれを達成できますか?

4

1 に答える 1

5

property_tree を前方宣言するには、

#include <boost/property_tree/ptree_fwd.hpp>

自分で宣言する代わりに、ヘッダー。

于 2010-08-16T11:00:52.993 に答える