问题描述
我的目标是拥有多个库A,B,C等。所有库都将链接到核心库。问题在于核心库中,有一个类“ Calculation_Util”将需要库A,B,C等的实现。
什么可以解决我的问题?
精心制作1
- 我想构建一个包含函数的库,这取决于库外部的函数。
解决方法
这在C ++中是不可能的。所有链接的库都必须遵循object-oriented design。这意味着一个库是基础,另一个链接到该库。
因此,如果A,B,C具有自己的实现,则只能将其中一个链接到Core。它与Python之类的函数式编程不同,在Python中,您可以将它们全部链接在一起。