如何使用节点将多行字符串作为值添加到键? 我不想使用发射器。
我想要类似下面的代码
iPhone: 等等......等等 blah .... blah \ n
我想使用YAML :: Node对象以编程方式创建类似于上面的数据。
答案 0 :(得分:0)
只需在节点中设置字符串:
YAML::Node node;
node["iphone"] = "blah ... blah \n blah .... blah \n"
std::cout << node;
如果您希望输出多行,而不是\n
,则必须使用发射器; yaml-cpp不支持使用基本节点转储格式化输出。 (如果您认为值得,请随意在项目页面上提出问题。)