0

假设我有一个libconfig::config对象,我可以readFile像这样多次:

libconfig::Config cfg;
cfg.readFiles("./a.cfg");
cfg.readFiles("./b.cfg");

a.cfg如果并且b.cfg有相同的密钥会发生什么?

如果这不起作用,是否有任何方法可以让我将两个配置文件的设置合并到一个对象中?

4

1 回答 1

0

起初,除非我检查不正确的库,否则该方法似乎readFile()不是。readFiles()

其次,每次readFile()调用,config中的值都会被重置。因此,cfg.readFiles("./b.cfg");您将不再进行a.cfg配置。

于 2021-07-13T10:25:53.903 回答