Domanda
E 'possibile analizzare YAML formattato stringhe con yaml-cpp?
Non è un costruttore YAML::Parser::Parser(std::string&)
. (Sto diventando una stringa YAML tramite libcurl da un http-server).
Soluzione
Provare a utilizzare un stringstream :
std::string s = "name: YAML from libcurl";
std::stringstream ss(s);
YAML::Parser parser(ss);
Altri suggerimenti
Nella nuova versione, è possibile analizzare direttamente una stringa (vedi qui ):
YAML::Node node = YAML::Load("[1, 2, 3]");
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow