Tại sao wxWidgets không bị rò rỉ Khung?

Tôi đang cố gắng tìm hiểu wxWidgets, nhưng tôi mắc kẹt ở một điểm mà tôi không thể tìm thấy lời giải thích ở bất kỳ đâu trong tài liệu . Tôi đang cố gắng hiểu chương trình wxWidgets tối thiểu này:

#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;
}

Cụ thể, tại sao khung không bị rò rỉ? Khi nào nó được phát hành và trách nhiệm của ai? Trong một chương trình bình thường, một con trỏ không được chuyển đến bất cứ thứ gì và con trỏ đó nằm ngoài phạm vi mà không bị xóa gần như chắc chắn là một rò rỉ, nhưng rõ ràng điều này không phải vậy trong wxWidgets.

10
задан Mankarse 9 June 2011 в 06:16
поделиться