题目内容

下面()项是对构造函数和析构函数的正确定义。

A. voidX::X(),voidX::~X()
B. X::X(参数),X::~X()
C. X::X(参数),X::~X(参数)
D. voidX::X(参数),voidX::~X(参数)

查看答案
更多问题

()的功能是对象进行初始化。

A. 析构函数
B. 成员函数
C. 构造函数
D. 普通函数

拷贝构造函数具有的下列特点中,()是错误的。

A. 如果一个类中没有定义拷贝构造函数时,系统将自动生成一个默认的
B. 拷贝构造函数的第一个参数是该类对象的引用
C. 拷贝构造函数是一种成员函数
D. 拷贝构造函数的名字不能用类名

下列表达方式正确的是()。

A. classP{public:intx;voidx(){cout< B. classP{public:intx;voidshow(){cout< C. classP{intf;};f=25;
D. classP{public:inta;voidSeta(intx){a=x;}};

若AA为一个类,a为该类的私有整型数据成员,getA()为该类的一个普通公有成员函数,功能是返回a的值.如果x为该类的一个对象,要在类外访问x对象中a的值,正确的访问格式为:

AA.getA()
B. x.getA()
C. x.a
D. AA::a

答案查题题库