mfc非模態子對話框調用內存泄露問題

程序做了好久,一直沒注意個問題,我的MFC程序界面下有很多子對話框,平時運行對程序沒什麼影響,一直沒太注意,今天突然發現每個子對話框都有內存泄露

 

解決方法:

在子對話框裏重載PostNcDestory函數

函數裏添加delete this;

問題解決

void CDduty::PostNcDestroy()
{
    // TODO: 在此添加專用代碼和/或調用基類
     delete this;
     CDialog::PostNcDestroy();
}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章