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

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

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

Post by guanhuaming »

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

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不?
非常感谢。
Post Reply