我正在处理一个库,这个库有多个类,其中有些时候用户需要它们,有时则不需要它们。然而,有"核心"课程和"帮手"类,但其余的是用户在他/她的运行时环境中想要的。
我最近一直在用PHP进行一些编程,发现特定的库有这样的方法:
在配置文件中:
'classes' => [
'foo' => 'src/app/classes/Foo',
'bar' => 'src/app/classes/Bar',
]
然后每当你想打电话给#34; foo"你可以使用:using foo;
我想知道这种方法在C ++中是否可行(显然是不同的语法),但是有一个配置文件可以加载所需的所有.h文件,因此用户不必包含它们每一次?
我的目标是构建一个shell脚本程序,允许用户从终端访问库方法并传入数据。