VisualC++相談室 2

このエントリーをはてなブックマークに追加
307デフォルトの名無しさん
上記の2つに関してはdeleteする必要なし。
308SAGE:2001/03/15(木) 14:10
>>306
普通 new で作ったモノは delete で解放する必要がある。
が、pDocTemplate の場合、MFC側のどこかに既に解放用のコードが
入っているはずなので、わざわざ自分で書く必要はない。

後者の場合は普通に int a; とか書いたときと同じで特に何もする
必要はない。変数のスコープが終わったところでデストラクタも自動で呼ばれるし。
309デフォルトの名無しさん:2001/03/15(木) 15:36
>>306 補足

deleteに関してよく問題になるのがCWnd。
MFCのソースから、CFrameWnd::PostNcDestroyやCView::PostNcDestroyを探して読んでみるべし。