问题标签 [ptree]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
boost - 如何使用 boost 属性树在 ini 文件的子部分中获取属性?
我正在尝试使用 Boost 属性树来读取INI
包含具有“组合”路径名的部分中的属性的文件。
例如,我的INI
文件如下所示:
我用以下代码阅读它:
问题是我从来没有得到someProp1
...的价值
当我遍历第一个树级别时,我将整个部分名称my.section.subsection1
视为一个键。有没有办法让read_ini
函数将带点的部分名称解析为树层次结构?
memory - boost::property_tree::ptree 的内存开销是多少
我发现 boost::property_tree::ptree 具有巨大的内存开销。我的估计是一个空的 ptree 大约有 150 个字节,并且,放入 ptree 中的任何条目至少会增加另外 150 个字节。这使得我们无法使用包含数千个条目的树。
我的估计有问题吗?有什么方法可以保持低开销吗?
c++ - 如何使用 C++ Boost 解析 JSON 数组?
我有一个包含一些 JSON 内容的文件,如下所示:
如何使用 C++ 和 Boost ptree 解析双精度数组的值?
c++ - 如何从 ptree 异常中获取 xml 行号
我正在使用 boost ptree 来读取这样的 xml 文件:
我知道我可以使用该what()
函数,但它会产生错误和我刚刚发送的字符串。
有没有办法获得更多有用的信息,比如 xml 中与调用相关的行号?
multithreading - 映射/设置迭代器不可取消引用
问候
我boost ptree
用来获取一些信息也需要一段时间。
在我的应用程序中,我使用以下样式.put
或.get
信息到我的MInfo
.
在我的新方法中,我使用相同的结构将信息放在我的 ptree 上以便稍后获取。
我在a_info.put
.
任何想法 ?!
c++ - Boost::ptree 解析器无法从 xml 文件中读取容器
我需要对 XML 文件进行简单的输入输出。我正在使用 boost::ptree。
输入无法正常工作,因为文件中只有一个“bval”元素写入。另外,我不知道如何制作这个容器的输出(bval)。请帮忙!
boost - 使用包含 sep 的 boost ptree 解析并编写内容 mathML 有理数
我正在尝试使用 boost ptree (property_tree) 编写和读取/解析 MathMl 内容 XML 文件,但我无法渗透。我无法解决编写或解析此代码:
问题是“sep/”。当我将 get_value() 或 get() 与 string 或 int 一起使用时,我得到“12”。我无法将 1 和 2 分开。如何获取或写入两个单独的值“1”和“2”。
c++ - ptree 迭代器成员未被自动完成识别?
我正在使用 boost 库来解析 .ini 文件,如下所示:
我的代码是这样的:
一切正常,程序输出符合预期,但 Eclipse 将所有 pos1 和 pos2“->”标记为错误......智能感知不会加载“第一个”或“第二个”选项并将它们的所有使用标记为错误。 ..但一切都编译...
有任何想法吗 ??
这是它的外观:
c++ - 使用返回值传递给构造函数不起作用
我正在使用boost::property_tree::ptree
并parse_ini
读取一个ini文件。使用ptree::iterator
我正在获取 ini 部分并希望使用它们来创建另一个对象。
我有一个叫做First
得到的对象First(int& i, string& str)
所以我正在尝试使用从 ptree 函数获得的返回值来构建新对象,例如(posision
是我的ptree::iterator
)
但我明白了
所以我尝试像这样铸造:
但后来我得到了
和
将不胜感激任何帮助或解释。
谢谢 !
c++ - 使用 Boost 更好地格式化 XML?
我正在使用 Boost Property Trees 将我的类实例导出为 XML 节点。它有效,但它只是将所有内容放在 1 行中。我希望它有缩进,例如:
这有可能吗?我是否缺少 write_xml 方法中的参数?
这是我的代码: