何か創りたい。
http://toshirr.blog13.fc2.com/
* Toshi's Recess Room - Toshi Creates. - デストラクタは呼んどいてくれ
<< 2017/09 - 2017/10 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 - 2017/11 >>

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

[ No. ]
[ 日時 : --/--/-- (--.) --:--:-- ]
[ カテゴリ : スポンサー広告 ]


デストラクタは呼んどいてくれ

プログラム終了時にデストラクタが呼ばれない現象に遭遇。

そもそもデストラクタは AB の基底の部分が呼ぶべきもの。
コード上で呼ぼうとしてもコンパイラが弾き飛ばします。
だから呼んでもらう為には、終了直前の時点で、その基底の部分へ処理が渡らなければなりません。
ExitProcess なんか呼び出してたらそこで力尽きてしまいます。

そう、ExitProcess。

原因はこれでした。
メッセージ ループの渦の中、GetMessage が 0 を返し、長い長い旅から帰還しようとループを抜けた瞬間、
ExitProcess がやって来て、それまでだったのです...。

コードはそこで終わりでも、基底の部分の処理はまだ終わってないよと、
旅の帰還には適切な解放が必要であるという教訓でした。
スポンサーサイト

[ No. 488 ]
[ 日時 : 2007/01/30 (Tue.) 18:59:08 ]
[ カテゴリ : プログラミング ]
[ コメント : 0 ]
[ トラック バック : 0 ]


コメント


コメントの投稿









トラック バック


トラック バック URI

http://toshirr.blog13.fc2.com/tb.php/488-93e25716


前後の記事

これ以降に書かれた記事 : 受験ラッシュ
これ以前に書かれた記事 : がここまで終了すればよかった(BlogPet)

プロフィール

Toshi

  • Author:Toshi
  • 何かを創りたい Toshi の記録


ブログ内の検索


最近の記事


最近のコメント


最近のトラック バック


カレンダー

09 | 2017/10 | 11
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31 - - - -


月別の記事


カテゴリ別の記事


RSS フィード


<< 2017/09 - 2017/10 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 - 2017/11 >>
* Toshi's Recess Room - Toshi Creates. - デストラクタは呼んどいてくれ
http://toshirr.blog13.fc2.com/
(C) 2005 - 2009 Toshi, All Rights Reserved.

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。