2012-11-23 47 views

回答

0

中的類你鏈接的代碼沒有析構函數。

無論如何,它可能是CreateWindow所做的,看起來像是內存泄漏,但不是。

P.S.不要在CWindow的每個實例上註冊WNDCLASS。在程序啓動時註冊一次。您可以在CWindow中創建一個處理窗口類註冊的私有WindowClass單例類:

class CWindow 
{ 
private: 
    class CWindowClass 
    { 
    private: 
     static CWindowClass m_windowClass; 

     CWindowClass() 
     { 
      // Register a WNDCLASS 
     } 

     ~CWindowClass() {} 
    } 

    ... 
};