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