网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
C++ 析构私有 new A[2] 报错,为什么!!
A类析构函数私有。
new A;//OK
new A[2];//ERROR
为什么!用new只是调用构造函数,析构只是在删除这个对象采用,而且是手动的,又不是自动的。如果我定义一个Public void Destroy();用来处理删除对象。new能管得着我吗??
参考答案
更多 “ C++ 析构私有 new A[2] 报错,为什么!! A类析构函数私有。newA;//OKnewA[2];//ERROR为什么!用new只是调用构造函数,析构只是在删除这个对象采用,而且是手动的,又不是自动的。如果我定义一个PublicvoidDestroy();用来处理删除对象。new能管得着我吗?? ” 相关考题
考题
由new运算符创建的动态对象,程序结束时系统会自动执行其析构函数。
热门标签
最新试卷