智能指针可以拥有一个数组(例如,std::unique_ptr<int[]> piUnique(new int[32]);)。当时机到来时,它会使用正确的析构函数(delete[])来释放内存。
std::unique_ptr<int[]> piUnique(new int[32]);
delete[]