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

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Новый архив 3 (https://www.otvetnemail.ru/novyj-arhiv-3-813/)
-   -   Почему нет QSharedArrayPointer? (https://www.otvetnemail.ru/novyj-arhiv-3-813/pochemu-net-qsharedarraypointer-258020/)

Guest 28.09.2011 17:13

Почему нет QSharedArrayPointer?
 
Собственно, вопрос. Понятно, что можно втулить делетер массива в QSharedPointer:Код:template static void arrayDeleter(T* array){ delete[] array;}...QSharedPointer p(new Foo[10], &arrayDeleter);// или правильнее, но длиннее:QSharedPointer p(new QSharedPointer::element_type[10], &arrayDeleter);или сделать собственный класс.ИМХО, QSharedArrayPointer должен быть в базовом функционале, по аналогии с QScopedArrayPointer.


Часовой пояс GMT, время: 09:00.


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