1
YAML-cppライブラリを使用してYAMLノードからサブノードを削除することはできません。これは私がしようとしているコードです:yaml-cppでノードを名前で削除する
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
予想される出力は、第2の放射されたYAMLストリームは、「B」の要素が含まれていないことをする必要がありながら、 。
私はここで何が欠けていますか?ありがとう:)