问:用什么来代替QSharedArrayPointer?

时间:2018-06-12 16:06:54

标签: arrays qt4 shared-ptr

出于某种原因,Qt有QSharedPointerQScopedArrayPointer个容器,但没有QSharedArrayPointer。为什么不,更重要的是,当我需要QSharedArrayPointer能够提供的功能时,我应该使用什么?

我设法编译成功:

static void arrayDeleter(char *array) { delete [] array; }
...
QSharedPointer<char> ret(new char [array_size], arrayDeleter);

让我们看看我能走多远。

我正在使用Qt 4.8,但似乎在Qt 5中甚至不存在这种事情。

0 个答案:

没有答案