所以我正在为我和我的团队开发一个Modular C++库.这是我的情况:
我有一个A包含复杂存储控件的库class a.我还有一个库B,它类似于包含特殊响应的复杂协议的接口.现在,我希望在一个可以使用的类a中有一个函数B.这对于X使用A和的程序很有帮助B.但也有程序Y,它只会使用A而不是复杂的库B.
A
class a
B
X
Y
如何在C++中获得此行为?我是否需要宏,符号或是否有其他方法可以轻松实现这一点,以便我不需要在程序中包含额外的文件?哪种类型的库更好?
c++ class lib
c++ ×1
class ×1
lib ×1