【发布时间】:2011-11-05 06:16:30
【问题描述】:
给定下一个代码:
#include <iostream>
using namespace std;
class A
{
private:
~A () {}
};
int main()
{
A *a = new A();
delete a;
return 0;
}
它不能编译。我认为 delete 是一个成员函数,不是吗? 如果是这样,它不应该访问 A 的 dtor 吗?
毕业了,罗恩
【问题讨论】:
标签: c++