0
#include <boost/property_tree/ptree.hpp>
#include <string>
#include <iostream>

int main()
{
    boost::property_tree::ptree ptree;
    const std::string entry = "server.url";
    ptree.add( entry, "foo.com" );

    auto range = ptree.equal_range( entry );
    for( auto iter = range.first ; iter != range.second ; ++iter )
        std::cout << iter->first << '\n';
}

このコードが印刷されない理由がわかりません。多くのserver.urlエントリが存在する可能性があるため、 を使用してそれらにアクセスしようとしていましたequal_range

4

1 に答える 1