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