Ваш код (или создайте свой собственный тип шаблона упаковки, я думаю).

т я использую pugixml для обработки документов XML. Я перебираю узлы, используя эту конструкцию

 pugi::xml_node tools = doc.child("settings");

    //[code_traverse_iter
    for (pugi::xml_node_iterator it = tools.begin(); it != tools.end(); ++it)
    {
        //std::cout << "Tool:";
        cout <<it->name();

    }

проблема в том, что it-> name () возвращает pugi :: char_t *, и мне нужно преобразовать его в std :: string. Является ли это возможным ?? Я не могу найти какую-либо информацию на сайте pugixml

Ответы на вопрос(1)

Ваш ответ на вопрос