如果我想传递libconfig::setting
作为函数参数怎么办?
void function(libconfig::setting s) {
}
int main() {
libconfig::Config c;
c.readFile("test.config");
function(c);
}
libconfig::setting
的构造函数是私有的;我只能这样使用它:
const libconfig::setting & s = config.lookup("key")
在构造函数为私有的情况下如何使用它呢?
我认为我需要创建一个libconfig::setting
的新实例,这是禁止的。