【发布时间】:2019-01-22 03:02:42
【问题描述】:
我看到一些代码 sn-p 如下所示:
std::unique_ptr<uint8_t> mCache;
mCache.reset(new uint8_t[size]);
有人告诉我这段代码有一些问题。 谁能给我一些细节?
【问题讨论】:
-
顺便说一句,该代码应为
auto mCache = std::make_unique<uint8_t[]>(size);。这更短,而且异常安全。
标签: c++ c++11 smart-pointers unique-ptr