我想要一个不止两个级别的ini文件......像这样
[Section1]
Value1 = 10
Value2 = a_text_string
[Section2]
[SubSection1]
Value1=1
Value2=2
[Section2]
[SubSection2]
Value1=a
Value2=b
Qn 1. 如何创建这样的ini文件?
之后,我想加载这些值并使用 Boost 在我的应用程序中打印它们
* Qn2。这行得通吗?如果不是,我该怎么做?*
boost::property_tree::ptree pt;
boost::property_tree::ini_parser::read_ini("config.ini", pt);
std::cout << pt.get<std::string>("Section1.Value1") << std::endl;
std::cout << pt.get<std::string>("Section2.Subsection1.Value2") << std::endl;