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

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Новый архив 3 (https://www.otvetnemail.ru/novyj-arhiv-3-813/)
-   -   Нужен ли QPointer (https://www.otvetnemail.ru/novyj-arhiv-3-813/nuzhen-li-qpointer-262386/)

Guest 28.09.2011 21:24

Нужен ли QPointer
 
А зачем вообще нужен QPointer? Я так вот сразу, не могу придумать пример, где функциональность которую он предоставляет, была бы полезна. Пример из QAssistant это вообще антипаттерн, стратегия замалчивания ошибок.Код:QPointer label = new QLabel;label->setText("&Status:");...if (label)label->show();Получается, что признаком того, что метку нужно отобразить является её "созданность". Как-то странно...Можно ли QPointer использовать в качестве обычного "умного указателя"? В документации об этом ничего не скзаано...Код конструктора и деструктора уводит в незадокументированные недра QMetaObject...


Часовой пояс GMT, время: 01:48.


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