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