fre*_*low 6 c++ functor delete-operator
我正在寻找一个删除其参数的仿函数:
template<class T>
struct delete_functor
{
void operator()(T* p)
{
delete p;
}
};
Run Code Online (Sandbox Code Playgroud)
是否有这样的东西std,tr1或boost?
Jam*_*lis 10
C++ 0x将添加std::default_delete到标准库中以支持std::unique_ptr.
它实际上具有与您相同的功能delete_functor,但也专门用于调用delete[]数组类型对象.