boost 操作配置文件

来源:互联网 发布:python 代码太长换行 编辑:程序博客网 时间:2024/05/15 10:49
#include <boost/property_tree/ptree.hpp>#include <boost/property_tree/xml_parser.hpp>//#include <boost/property_tree/info_parser.hpp>//#include <boost/property_tree/ini_parser.hpp>//#include <boost/property_tree/json_parser.hpp>using namespace std;int main(){  ptree pt;  read_xml("conf.xml",pt);  // 读  cout<< pt.get<int>("config.test1")<<endl;  cout<< pt.get<string>("config.test2")<<endl;  // 写  pt.put("config.url","www.test.com");    write_xml(cout,pt); //这个函数有重载. 可以用流 也可直接用文件名. retun 0;}
//另外boost 还可以操作ini json 等文件格式