65,209
社区成员
发帖
与我相关
我的任务
分享class base
// class base 的析构函数会编译成如下形式
void base_destructor(T* );
// 这是delete 展开之后的伪代码
operator delete(base* p)
{
base_destructor(p);
free(p);
}
// base 的析构函数实现
void base_destructor(T* p)
{
delete(p);
}