c++,

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 17:43:21
c++,

c++,
c++,
 

c++,
(1)其实有些时候析构函数是可以私有的……是为了强制该类必须用new来创建,而不允许直接
class A{};

int main() 
{
    A g_a;
    return 0;
}
这样在堆上创建.
不过大多数情况下构造函数和析构函数都必须公有,否则就没法创建和析构了.
所以也可以算对.


(2)一个类的protected成员函数只能被该类自己的成员函数、该类的子类、友元函数、友元类调用.
该类的private成员函数只能被该类自己的成员函数,该类的友元函数、友元类调用.
所以是错的.