#include <wx/wx.h>
class MyApp : public wxApp
{
virtual bool OnInit();
};
IMPLEMENT_APP(MyApp)
bool MyApp::OnInit()
{
wxFrame *frame = new wxFrame(NULL, -1, _("Hello World"), wxPoint(50, 50),
wxSize(450, 350));
frame->Show(true);
return true;
}
このコードは正常に動作し、そこに表示されているコードの種類です。私はヒープ上にwxFrameを割り当て、私はメモリについて心配することはありません、wxWidgetsはそれ自身のゴミを収集しますか?wxWidgetsにはガベージコレクタがありますか?
あなたはこれに答えをhttp://wiki.wxwidgets.org/Avoiding_Memory_Leaksを読むことをお勧めします。基本的な答えはいいえ、そうではなく、投稿したコードにメモリリークがあります。 – Yuushi
あなたは完全に異なる質問にあなたの質問を編集してはいけません。 –
@yuushiは、あなたがアプリケーションのメインウィンドウとして登録した最初のトップレベルのウィンドウではありませんか? –