niusouti.com

下列程序在构造函数和析构函数中申请和释放类的数据成员int * a,申请时使用形参b初始化a,请填空。class A{public:A(int b) ;~A( ) ;private:int * a;};A: :A(int b){______;}A: :~A( ){______;}

题目

下列程序在构造函数和析构函数中申请和释放类的数据成员int * a,申请时使用形参b初始化a,请填空。

class A

{

public:

A(int b) ;

~A( ) ;

private:

int * a;

};

A: :A(int b)

{

______;

}

A: :~A( )

{

______;

}


相似考题
更多“下列程序在构造函数和析构函数中申请和释放类的数据成员int * a,申请时使用形参b初始化a,请填空。 ”相关问题
  • 第1题:

    18、通过值传递在函数间传递对象数据,形实结合时会自动调用下列哪个构造函数来初始化对象形参?()

    A.不带形参的构造函数

    B.带形参的构造函数

    C.拷贝构造函数

    D.析构函数


    使用对象作为函数参数;使用对象指针作为函数参数;使用对象引用作为函数参数

  • 第2题:

    3) 以下说法正确的是:

    A.成员对象都是用无参构造函数初始化的

    B.封闭类中成员对象的构造函数先于封闭类的构造函数被调用

    C.封闭类中成员对象的析构函数先于封闭类的析构函数被调用

    D.若封闭类有多个成员对象,则它们的初始化顺序取决于封闭类构造函数中的成员初始化列表


    一个类只能有一个对象

  • 第3题:

    以下说法正确的是:

    A.A) 成员对象都是用无参构造函数初始化的

    B.B) 封闭类中成员对象的构造函数先于封闭类的构造函数被调用

    C.C) 封闭类中成员对象的析构函数先于封闭类的析构函数被调用

    D.D) 若封闭类有多个成员对象,则它们的初始化顺序取决于封闭类构造函数中的成员初始化列表


    对象成员的声明方法与普通数据成员的声明方法相同;在一个类中可以声明本类的指针数据成员

  • 第4题:

    2、2)以下说法正确的是:

    A.A) 成员对象都是用无参构造函数初始化的

    B.B) 封闭类中成员对象的构造函数先于封闭类的构造函数被调用

    C.C) 封闭类中成员对象的析构函数先于封闭类的析构函数被调用

    D.D) 若封闭类有多个成员对象,则它们的初始化顺序取决于封闭类构造函数中的成员初始化列表


    D

  • 第5题:

    2)以下说法正确的是:

    A.成员对象都是用无参构造函数初始化的

    B.封闭类中成员对象的构造函数先于封闭类的构造函数被调用

    C.封闭类中成员对象的析构函数先于封闭类的析构函数被调用

    D.若封闭类有多个成员对象,则它们的初始化顺序取决于封闭类构造函数中的成员初始化列表


    B) 封闭类中成员对象的构造函数先于封闭类的构造函数被调用