如何编辑和删除yaml-cpp中的数据?
到目前为止,我已经成功地从 yaml 文件发出和查看数据,但我无法修改它。我确实尝试过覆盖某些内容,但没有成功。对于删除,我认为我可以将整个文件加载到变量中,然后使用 std::string 和 regexp,处理它,然后将其发送回,但它并不令人满意,干净或“好”。我应该怎么办?
I have, so far, successively emit and view data from yaml file, but I can't modyfy it. I did try to overwrite sth, but it didn't work. For deleting, I thought that I can load whole file to a variable, and then using std::string and regexp, procces it, and send it back, but it's not satisfactory, clean or "nice". What should I do?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
你不能直接使用 yaml-cpp 来做到这一点;最好的选择是将其读入您自己的数据结构,修改该数据,然后发出它。
You can't do that directly with yaml-cpp; your best bet is to read it into your own data structure, modify that data, and then emit it.