このページに関してのお問い合わせはこちら
VisualC++相談室 2
ツイート
307
:
デフォルトの名無しさん
:
2001/03/15(木) 14:08
上記の2つに関してはdeleteする必要なし。
308
:
SAGE
: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を探して読んでみるべし。