Тип Неверные аргументы ‘Кандидаты: bool treeFromString (const? & Amp ;, KDL :: Tree & amp;)’

Использование Eclipse
Версия: Luna Service Release 1 (4.4.1)
Идентификатор сборки: 20140925-1800

Может кто-нибудь объяснить, почему у меня есть "const ? &" в простой ошибке

Type Invalid arguments ' Candidates are: bool treeFromString(const ? &, KDL::Tree &) '

Определение «treeFromString»

bool treeFromString(const std::string& xml, KDL::Tree& tree);

Полный код приведен ниже

#include "kdl_parser/kdl_parser.hpp"#include <string>
#include <iostream>
#include <fstream>int main(int argc, char** argv)
{
//Check to see if xml file provide
if (argc != 2){
std::cerr  << "Usage: full_info input.xml" << std::endl;
return -1;
}

//Get the entire file
std::string xml_string;
std::fstream xml_file(argv[1], std::fstream::in);

while ( xml_file.good() )
{
std::string line;
getline( xml_file, line);
xml_string += (line + "\n");
}
xml_file.close();

//Obtain KDL tree, exit if invalid
KDL::Tree kdl_tree;

if (!kdl_parser::treeFromString(xml_string, kdl_tree)){
std::cerr << ("Failed to construct kdl tree") << std::endl;
return -1;
}

}

0

Решение

Задача ещё не решена.

Другие решения


По вопросам рекламы [email protected]