Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 28.09.2011, 17:13
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

Собственно, вопрос. Понятно, что можно втулить делетер массива в 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.
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
Почему 7 дней в неделе, почему 12 месяцев в году, почему в китайском/японском гороскопе 12 зверей? Guest Ещё вопросы и ответы из архива 6 1 14.08.2015 02:11
Почему не бывает синих и зеленых котов и собак? Внук спросил, а я и не знаю, почему нет таких млекопитающих. А почему? Guest Четвертый архив 0 21.03.2012 05:28



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