|
|
1
0
听起来基类是在应用程序中定义的。因此,您的二进制文件(app.exe->plug-in.dll->app.exe)中有一个循环依赖项。您可以使用依赖项反转原则打破这个循环。基本上,将您的基类移出应用程序。exe并转换为新的。dll。然后你就有了这样的东西:app。exe->插件api。dll,插件。dll->插件api。dll。 当然,如果您这样做,您的测试人员可能只是重命名插件api。dll,一切都会再次中断。 https://en.wikipedia.org/wiki/Dependency_inversion_principle |
|
AstralHex · 矩阵乘法代码工作不正常 1 年前 |
|
|
Fishie · 作为类成员的智能指针是否仍然自动释放?[关闭] 1 年前 |
|
|
Die4Toast · 递归调用成员箭头运算符-> 1 年前 |
|
|
Anka Hanım · 关于结构和动态数组地址的问题 1 年前 |