Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Продолжение архива вопросов (https://www.otvetnemail.ru/prodolzhenie-arhiva-voprosov-808/)
-   -   Почему локальная переменная типа QWidget не удаляется (https://www.otvetnemail.ru/prodolzhenie-arhiva-voprosov-808/pochemu-lokal-naya-peremennaya-tipa-qwidget-ne-udalyaetsya-208602/)

Guest 27.09.2011 12:25

Почему локальная переменная типа QWidget не удаляется
 
Создаю в методе локальную переменную типа QWidget (см. пример)Код:void myClass::myMethod(){ QWidget widget1(this); // далее создаю форму ...widget1.show();}Окно создается и отображается на экране. Вопрос заключается в том, почему окно отображается, а не удаляется при выходе из метода? Локальные переменные должны удаляться при выходе из метода и соответственно окно тоже должно удалиться. Поясните почему окно не удаляется? Спасибо.


Часовой пояс GMT, время: 10:27.


© www.otvetnemail.ru - Форум вопросов и ответов.