这里窗口关闭后会造成内存泄露吗?

这是wxWidgets论坛的中文版本。在这里,您可以用您的母语汉语讨论上面任一子论坛所涉及的所有关于wxWidgets的话题。欢迎大家参与到对有价值的帖子的中英互译工作中来!
guanhuaming
In need of some credit
In need of some credit
Posts: 1
Joined: Fri Sep 07, 2018 3:18 pm

这里窗口关闭后会造成内存泄露吗?

Postby guanhuaming » Fri Sep 07, 2018 3:23 pm

我调用下面这个函数,在宿主平台中显示了一个窗口:

Code: Select all

void DLLFunction(HWND handle)
{
   wxWindow* win = new wxWindow;
   win->SetHWND((WXHWND)handle);
   win->Enable(false);

   MyFrame *simple = new MyFrame(win,wxT("Simple"));
   simple->Show(true);

   win->Enable(true);
   win->SetHWND(0);
}


我把这个simple窗口关闭后,会造成内存泄露吗?需要delete win以及delete simple不?
非常感谢。

Return to “wxWidgets Development (Chinese)”

Who is online

Users browsing this forum: No registered users and 3 guests