我正在尝试使用文件名作为boost::PropertyTree中的键
然而 '。' 文件名中的字符(例如“example.txt”)会导致在属性树中添加一个附加层。最明显的解决方案是替换 '.' 使用另一个字符,但可能有更好的方法来执行此操作,例如使用转义字符。
在下面的示例中,值 10 将被放入节点 'txt',它是 'example' 的子节点。相反,我希望将值 10 存储在节点“example.txt”中。
ptree pt;
pt.put("example.txt", 10);
如何为单个节点使用完整文件名?
在此先感谢您的帮助!