[主观题]

C£«£« 析构私有 new A[2] 报错,为什么!!

A.类析构函数私有。

new A;//OK

new A[2];//ERROR

为什么!用new只是调用构造函数,析构只是在删除这个对象采用,而且是手动的,又不是自动的。如果我定义一个Public void Destroy();用来处理删除对象。new能管得着我吗??

参考答案与解析:

相关试题

为什么析构函数通常声明为虚函数,而构造函数不能是虚函数?

[问答题] 为什么析构函数通常声明为虚函数,而构造函数不能是虚函数?

  • 查看答案
  • C£«£«的NEW运算符在为数组分配内存:p=new int[10]后,为什么数

    int * p = new int(20);memset(p, 0, 20);p[0] = 0;p[1] = 1;p[2] = -1;p[3] = -2;int k = 0;int h = 0;int num = 20;for ( int i = 0; i < 20; i++){if ( p[i] > 0 ) k++;else if ( p[i] < 0 ) h++;else continue;}if ( k > 20 || k < 1 ) cout<<

  • 查看答案
  • 下列关于析构函数的描述中,错误的是()。A) 析构函数可以重载B) 析构函数由系

    [单选题]下列关于析构函数的描述中,错误的是( )。A.) 析构函数可以重载B.) 析构函数由系统自动调用C.) 每个对象的析构函数只被调用一次D.) 每个类都有析构函数A.B.C.D.

  • 查看答案
  • 类的析构函数是在什么时候调用的?

    [单选题]类的析构函数是在什么时候调用的?A.类创建时B.创建对象时C.删除对象时D.不自动调用

  • 查看答案
  • 类的析构函数是在什么时候调用的?

    [单选题]类的析构函数是在什么时候调用的?A.类创建时B.创建对象时C.删除对象时D.不自动调用

  • 查看答案
  • 为什么登录首页时,页面未报错,但是点击登录按钮无反应?

    [问答题] 为什么登录首页时,页面未报错,但是点击登录按钮无反应?

  • 查看答案
  • 析构函数的特征包括

    [单选题]析构函数的特征包括A.一个类中只能定义一个析构函数B.析构函数与类名没有关系C.析构函数的定义只能在类体内部D.析构函数可以有一个或多个参数

  • 查看答案
  • ()是析构函数的特征。

    [单选题]是析构函数的特征。A.一个类中只能定义一个析构函数B.析构函数名与类名不同C.析构函数的定义只能在类体内D.析构函数可以有一个或多个参数

  • 查看答案
  • 析构函数可以返回值。

    [判断题] 析构函数可以返回值。A . 正确B . 错误

  • 查看答案
  • 析构函数必须由用户定义。()

    [主观题]析构函数必须由用户定义。()

  • 查看答案
  • C£«£« 析构私有 new A[2] 报错,为什么!!