Могу ли я использовать импортированную функцию DLL внутри обработчика atexit моего приложения?

У меня есть программа на C++, которая загружает DLL при запуске с помощью: #pragma comment(lib, "my.lib"), Я также регистрирую функцию atexit в начале моей основной функции std::atexit(atexit_handler);, В моей функции обработчика atexit я вызываю функцию, импортированную из DLL. Это безопасно, или, скорее, есть ли гарантия, что моя DLL будет по-прежнему загружаться, когда мне это нужно внутри функции atexit?

0 ответов

Другие вопросы по тегам