5
我試圖用get_child
這樣獲得從boost::ptree
子樹:Boost:如何從現有屬性樹中獲取子樹?
我:
class ConfigFile
{
ptree pt;
ConfigFile(const string& name)
{
read_json(name, pt);
}
ptree& getSubTree(const string& path)
{
ptree spt = pt.get_child(path);
return spt;
}
}
,當我打電話
ConfigFile cf("myfile.json");
ptree pt = cf.getSubTree("path.to.child")
功能崩潰回報說
後terminate called after throwing an instance of 'std::length_error'
Can有人幫助我呢?我究竟做錯了什麼?
謝謝,我已經找到另一種方式[這裏](http://www.informit.com/articles/article.aspx?p=25033&seqNum=3)通過在棧上創建一個指針,但是你的解決方案更好。 –