Когда мы анализируем любой xml-файл, мы получаем ptree, но как узнать имя корневого узла?Или, например, когда мы передаем узел в качестве аргумента функции, то как мы можем получить имя узла в функции.
Такого пути нет.Если у вас есть доступ к предку (например, корню дерева), вы можете использовать итерацию, чтобы найти его.
См. Этот ответ для примера кода:
Вы должны знать имя узла заранее, или вы можете узнать его, используя цикл
for (auto it : ptree) { std::string name = it.first; }