4
実行時に(つまりLoadLibrary()
またはdlopen()
を使用して)dll/soファイルを読み込むと、C++ atexit()
関数の動作はどうなりますか?アプリケーションが終了する前にライブラリをアンロードすると呼び出されますか?そして、すべてのプラットフォームで同じ動作が期待できますか? (具体的には、ウィンドウズとユニックスのようなシステム)実行時にロードされるdll/atexのatexit()の振る舞いは何ですか?