标签: boost shared-libraries
boost shared_library.hpp的文档表明,当shared_library对象被销毁时,加载的dll或共享库将被自动卸载。有没有办法防止这种卸载发生?
答案 0 :(得分:0)
烨。如你所说,不要销毁shared_library对象。
shared_library
实现它的最简单方法是动态分配,并在需要时将指针传递给新的所有者。
为了防止资源内存问题,通常会使用某种智能指针,例如std::unique_ptr
std::unique_ptr