Если я загружаю файл dll / so во время выполнения (то есть, используя LoadLibrary()
или dlopen()
), каково поведение функции C ++ atexit()
? Будет ли он вызван, если я выгружу библиотеку до выхода из приложения? И можно ли ожидать одинакового поведения на всех платформах? (В частности, Windows и Unix-подобные системы)