Каково поведение atexit () в загруженной dll / таким образом во время выполнения?

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

5
задан Mark 1 January 2012 в 21:45
поделиться