std::unique_ptr<int, std::function<void(int*)>> ptr(new int[5], [](int * p) { delete[] p; });
[quote=引用 3楼我是你的主体 的回复:][quote=引用 2楼fefe82 的回复:]auto deleter = [](T* p){delete p;}; std::unique_ptr<T, decltype(deleter)> up(new T, deleter); 大概这样吧 ...
[quote=引用 2楼fefe82 的回复:]auto deleter = [](T* p){delete p;}; std::unique_ptr<T, decltype(deleter)> up(new T, deleter); 大概这样吧 ...
auto deleter = [](T* p){delete p;}; std::unique_ptr<T, decltype(deleter)> up(new T, deleter); 大概这样吧 ...
33,311
社区成员
41,784
社区内容
加载中
试试用AI创作助手写篇文章吧