Предположим, у меня есть запись YAML, например foo: bar
. Могу ли я использовать yaml- cpp, чтобы переименовать ключ foo
в buz
без необходимости копировать все содержимое? Другими словами, я знаю, что могу это сделать:
YAML::Node node = YAML::Load("foo:bar");
YAML::Node new_node;
new_node["buz"] = node["foo"];
Однако это кажется расточительным, и мне интересно, есть ли встроенная возможность просто переименовать ключ foo
?