سؤال
هل من الممكن تحليل السلاسل المنسقة مع Yaml-CPP؟
ليس هناك YAML::Parser::Parser(std::string&)
البناء. (أحصل على سلسلة yaml عبر libcurl من HTTP-server.)
المحلول
حاول استخدام StringStream:
std::string s = "name: YAML from libcurl";
std::stringstream ss(s);
YAML::Parser parser(ss);
نصائح أخرى
في الإصدار الجديد ، يمكنك تحليل سلسلة مباشرة (انظر هنا):
YAML::Node node = YAML::Load("[1, 2, 3]");
لا تنتمي إلى StackOverflow