小编Pan*_*a00的帖子

两个可以互相扩展的库

所以我正在为我和我的团队开发一个Modular C++库.这是我的情况:

我有一个A包含复杂存储控件的库class a.我还有一个库B,它类似于包含特殊响应的复杂协议的接口.现在,我希望在一个可以使用的类a中有一个函数B.这对于X使用A和的程序很有帮助B.但也有程序Y,它只会使用A而不是复杂的库B.

如何在C++中获得此行为?我是否需要宏,符号或是否有其他方法可以轻松实现这一点,以便我不需要在程序中包含额外的文件?哪种类型的库更好?

c++ class lib

2
推荐指数
1
解决办法
37
查看次数

标签 统计

c++ ×1

class ×1

lib ×1