标签: c++ dll atexit
我有一个c ++程序,该程序在启动时使用以下命令加载DLL: #pragma comment(lib, "my.lib")。我还在主函数std::atexit(atexit_handler);的开头注册了atexit函数。在我的atexit处理函数中,我调用了从DLL导入的函数。这样安全吗,还是可以保证我在atexit函数中需要它时仍可以加载我的DLL?
#pragma comment(lib, "my.lib")
std::atexit(atexit_handler);