我正在为一个项目使用boost.property_tree,我想为它添加一点功能。我想添加一个“fromfile”静态成员变量,该变量将计算出文件类型,然后使用适当的分析器。在我的项目中,这是我目前的方法。
typedef boost::property_tree::ptree ConfigNode;
然后我还有一个名为configloader的类,我一直使用它来加载文件。不过,我想向confignode类添加一个函数。我需要编译器将confignode视为boost::property_树,但我想添加一个静态函数。有办法吗?
不。没有 清洁的 这样做的方法。
您有两种选择:
boost::property_tree