【发布时间】:2009-07-19 20:27:56
【问题描述】:
我有一个 DLL,比如 A,它实现了求解数学方程的通用算法。 我有另一个 DLL,比如 B,它实现了数学方程 DLL B 使用 DLL A 来求解它的方程,但 DLL B 必须能够执行来自 DLL A 的给定方程(DLL A 实现了一些数值、邻近方法并在给定方程上“尝试”不同的值作为其向所需数学的步骤解决方案) 现在,DLL A 必须“知道” DLL B,反之亦然。
这是一个“糟糕”的设计吗? 我可以考虑像业余cos这样的代码吗? 你会怎么做(请记住,DLL A 实现了由实现数学方程的不同其他 DLL 使用的通用算法)?
谢谢 大卫
【问题讨论】:
标签: c++ dll interaction