C++ 动态数组
// ✅ 最推荐的写法:不需要自定义删除器
auto ptr = std::make_unique<int[]>(10); // 分配 10 个 int
// ✅ 需要日志时,使用 lambda
auto deleter = [](int* p) {
std::cout << "释放数组,地址: " << (void*)p << std::endl;
delete[] p;
};
std::unique_ptr<int[], decltype(deleter)> ptr(new int[10], deleter);
浙公网安备 33010602011771号