有谁知道跨DLL边界的智能引用的好的库/解决方案?

这是预期的用例:


主程序加载dll
dll分配内存并返回smart_ref
主程序使用智能引用(始终检查其是否有效)
dll被卸载(丢失耦合)
主要不应在检查smart_ref时崩溃

最佳答案

您可以从DLL导出一种free函数,然后从smart_ref的析构函数调用它。这就是COM和类似技术的工作方式。

07-24 13:31