#include <boost/property_tree/ptree.hpp>
#include <boost/property_tree/ini_parser.hpp>
int main() {
// 创建一个空的property tree
boost::property_tree::ptree pt;
// 从文件中加载key-value数据
boost::property_tree::ini_parser::read_ini("example.ini", pt);
// 获取key为"section1"下的"key1"的值
std::string value = pt.get<std::string>("section1.key1");
// 修改key为"section1"下的"key1"的值
pt.put("section1.key1", "new_value");
// 将修改后的key-value数据写回文件
boost::property_tree::ini_parser::write_ini("example.ini", pt);
return 0;
}