0

如何使用节点将多行字符串作为值添加到键?我不想使用发射器。

我想要下面的代码

Iphone: 等等...等等\n 等等....等等\n

我想使用 YAML::Node 对象以编程方式创建类似于上面的数据。

4

1 回答 1

0

只需在节点中设置字符串:

YAML::Node node;
node["iphone"] = "blah ... blah \n blah .... blah \n"
std::cout << node;

如果您希望使用多行输出,而不是\n,则必须使用发射器;yaml-cpp 不支持使用基本节点转储格式化输出。(如果您认为值得,请随时在项目页面上提出问题。)

于 2014-03-07T05:23:10.000 回答