Re[3]: наличие элемента в boost::property_tree::ptree и его тип
От: rusted Беларусь  
Дата: 01.04.13 10:01
Оценка:
Здравствуйте, jagry, Вы писали:

J>Из этого не совсем ясно, как же определить тип данных?


В property_tree данные хранятся как строки и нет возможности только имея эту строку определить тип. Например какой тип у строки "42" — signed/unsigned int, double, string? Так что определение типа — это уже задача того, кто извлекает данные из property_tree. В случае ТС нужно извлекать "database.port" как строку и самостоятельно смотреть что там: "default", "inherit" или число.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.