qt-QDialog

CInfoWnd* wnd = new CInfoWnd( main_wnd );
wnd->setAttribute( Qt::WA_DeleteOnClose, true );
wnd->show();

delete wnd;
//or
wnd.deleteLater();