来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/09/13 01:50:45
c++,
![](http://img.wesiedu.com/upload/1/89/189a1a8d0c2ee27e6944fcc6c91a769c.jpg)
(1)其实有些时候析构函数是可以私有的……是为了强制该类必须用new来创建,而不允许直接
class A{};
int main()
{
A g_a;
return 0;
}
这样在堆上创建.
不过大多数情况下构造函数和析构函数都必须公有,否则就没法创建和析构了.
所以也可以算对.
(2)一个类的protected成员函数只能被该类自己的成员函数、该类的子类、友元函数、友元类调用.
该类的private成员函数只能被该类自己的成员函数,该类的友元函数、友元类调用.
所以是错的.