boost 操作配置檔案
阿新 • • 發佈:2019-01-09
//另外boost 還可以操作ini json 等檔案格式#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; }