C/C++小心者スレッドPart1
■ このスレッドは過去ログ倉庫に格納されています
0463デフォルトの名無しさん
2009/08/25(火) 19:58:05少なくともreturnで終了させる場合はデストラクタも呼ばれ正常終了する。
異常終了とはデストラクタが呼ばれないことを覚悟して強制終了させることだと思う。
http://msdn.microsoft.com/ja-jp/library/2s21xzfe(VS.80).aspx
はAfxEndThreadで終了させる場合にデストラクタが呼ばれるとはどこにも書いてない。
MFCのAfXEndThreadは知らないが、Win32のEndThreadはデストラクタは呼ばれない。
ランタイムの_endthreadExも同様だけど、returnで終了した場合はデストラクタが呼ばれてから_endthreadEx
が呼ばれるので問題ない。
■ このスレッドは過去ログ倉庫に格納されています