将属性树提升为字符串

时间:2014-12-04 10:32:39

标签: c++ boost

需要通过互联网传输存储在ini文件中的系统配置。我使用boost来处理配置ini文件。如何将整个属性树保存为字符串?

1 个答案:

答案 0 :(得分:7)

只需写信给std::stringstream

std::ostringstream oss;
boost::property_tree::ini_parser::write_ini(oss, my_ptree);

std::string inifile_text = oss.str();

根据需要替换wstring / wostringstream