早教吧作业答案频道 -->其他-->
c++的一个选择题classXA{intx;public:XA(intn){x=n;}};ClassXB:classXA{Inty;Public:XB(inta,intb);};在构造函数XB的下列定义中,正确:AXB::XB(inta,
题目详情
c++的一个选择题
class XA
{
int x;
public:
XA(int n)
{
x=n;
}
};
Class XB:class XA
{
Int y;
Public:
XB(int a,int b);
};
在构造函数XB的下列定义中,正确:
A XB::XB(int a,int b):x(a),y(b){}
B XB::XB(int a,int b):XA(a),y(b){}
C XB::XB(int a,int b):x(a),XB(b){}
D XB::XB(int a,int b):XA(a),XB(b){}
1 XB::XB(int a,int b):这样的形式是在类外定义构造函数吗?
2正确答案是B ,为什么
class XA
{
int x;
public:
XA(int n)
{
x=n;
}
};
Class XB:class XA
{
Int y;
Public:
XB(int a,int b);
};
在构造函数XB的下列定义中,正确:
A XB::XB(int a,int b):x(a),y(b){}
B XB::XB(int a,int b):XA(a),y(b){}
C XB::XB(int a,int b):x(a),XB(b){}
D XB::XB(int a,int b):XA(a),XB(b){}
1 XB::XB(int a,int b):这样的形式是在类外定义构造函数吗?
2正确答案是B ,为什么
▼优质解答
答案和解析
1 是的,不光定义构造函数,其它函数在类外定义也是::这个操作符
2 XA(a)是调用XA的构造函数 y(b)是直接初始化y
2 XA(a)是调用XA的构造函数 y(b)是直接初始化y
看了 c++的一个选择题class...的网友还看了以下:
PresentationError#includeusingnamespacestd;struct 2020-05-14 …
public成员函数,public服务,publiuc行为或类的接口都是指的一个意思吧都是 pub 2020-05-14 …
一个派生类去继承两个基类,但两个基类中有同名函数,于是在派生类中有歧义,形如:class ABC{ 2020-05-16 …
就一句Java代码读不懂请高人帮忙解释下publicstaticintf(intn){if(n== 2020-06-12 …
c++的一个选择题classXA{intx;public:XA(intn){x=n;}};Clas 2020-06-27 …
以下叙述正确的是:()的确台aA.构造方法必须是public方法B.main方法必须以下叙述正确的 2020-07-17 …
函数对象的一个小问题比如说有个类如下:classNegate{public:intoperator 2020-07-22 …
#includeusingnamespacestd;//--------------------- 2020-07-23 …
C++circle类和table类派生出roundtable类#include#definePAI3 2020-10-30 …
下面描述中,表达错误的是()3分A.私有继承时基类中的public成员在派生类中是private的B 2020-11-22 …