正常的做法是使用
boost::property_tree::ptree pt1;
boost::property_tree::read_xml( XML_FILE_PATH, pt1 );
但它的作用是读取整个 XML 文件,这在 pt1 中确实很大
所以我认为当我们只想读取 childTree 时效率低下。
read_xml 还有另一个重载函数,它接受文件类型 istream 但我不知道如何解决这个问题
boost::property_tree::read_xml( iStream, pt1 );
谢谢