Я использую дерево свойств форматирования для хранения данных конфигурации для моего приложения.Итерации по элементам в дереве свойств Boost
В конфигурационном файле у меня есть элемент с именем, который выглядит следующим образом. Мне интересно, как я могу перебирать ServerList.
ServerList
{
server1 127.0.0.1:5000
server2 example.com
}
Кстати решение представленная здесь, похоже, не работает для меня: Boost Property Tree and Xml parsing Problems Так что не идут и Requote что. Когда я попробовал это, я получил эту ошибку:
config.cpp:47: error: invalid initialization of reference of type ‘boost::property_tree::wiptree&’ from expression of type ‘boost::property_tree::basic_ptree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >’
make: *** [config.o] Error 1
Показать Ваш код. – Abyx