【发布时间】:2013-09-09 18:09:50
【问题描述】:
我有几个库,每个库都编译为 DLL,并被一些应用程序使用。我刚刚在其中一个库 (LIB_1) 中开发了一个类 (CLASS_A),它继承自另一个库 (LIB_2) 中存在的类 (CLASS_B),因此,它被编译到另一个 DLL。
到目前为止,我看不出这个解决方案有任何明显的缺点。另一种方法是复制 CLASS_A 并将其放在 LIB2 中,以便 CLASS_B 可以从它继承,但我想避免这种解决方案,因为我想避免拥有 2 个不同版本的“相同”基类。
¿从 DLL 中的类继承有什么重要的缺点吗?
非常感谢!
【问题讨论】:
标签: c++ inheritance dll visual-studio-2005