std::unique_ptr<u8>和std::unique_ptr<u8[]>的区别
时间: 2024-01-22 15:03:50 浏览: 89
指针源码unique-ptr 与 unique-ptr与make-unique
std::unique_ptr<u8>是一个指向单个u8对象的智能指针,而std::unique_ptr<u8[]>是一个指向u8数组的智能指针。因此,前者仅能管理一个u8对象的生命周期,后者能管理一个u8数组的生命周期。当需要管理动态分配的数组时,应该使用std::unique_ptr<u8[]>。
阅读全文