1
無法從管理使用YAML-CPP庫YAML節點中刪除子節點。這是我想要的代碼:刪除節點,我似乎
YAML::Node y = YAML::Load("\
a: first\n\
b: second\n\
c: \n\
d: third\n\
e: \n\
f: fourth\n\
g: fifth\n\
");
cout << y;
cout << endl << endl;
y.remove(y["b"]);
cout << y;
cout << endl;
,這是輸出:
a: first
c:
e:
g: fifth
f: fourth
d: third
b: second
a: first
c:
e:
g: fifth
f: fourth
d: third
b: second
而預期輸出應該是與第二發射YAML流不包含在「B」元素。
缺少什麼我在這裏?謝謝:)