早教吧作业答案频道 -->其他-->
对如下基类和派生类的声明,指出下列每个例子的错误(6分)classBase{voidfoo(int);private:intbar;doublefoobar;};classDerived:publicBase{voidfoo(string);boolbar(Base*pb);voidfoobar();private:stringbar;};(1
题目详情
对如下基类和派生类的声明,指出下列每个例子的错误(6分)
class Base{
void foo(int);
private:
int bar;
double foo_bar;
};
class Derived:public Base{
void foo(string);
bool bar(Base *pb);
void foobar();
private:
string bar;
};
(1)Derived d; d.foo(1034);
(2)bool Derived::bar(Base *pb){return foo_bar == pb->foo_bar;}
class Base{
void foo(int);
private:
int bar;
double foo_bar;
};
class Derived:public Base{
void foo(string);
bool bar(Base *pb);
void foobar();
private:
string bar;
};
(1)Derived d; d.foo(1034);
(2)bool Derived::bar(Base *pb){return foo_bar == pb->foo_bar;}
▼优质解答
答案和解析
(1)Derived d; d.foo(1034); //1034是int类型的数据,而Derived 类的foo函数数据类型为string
(2)bool Derived::bar(Base *pb){return foo_bar == pb->foo_bar;} //pb是Base类,而Base类中pb->foo_bar的这个成员是私有的,在Derived类的bar函数中显然无法调用。
(2)bool Derived::bar(Base *pb){return foo_bar == pb->foo_bar;} //pb是Base类,而Base类中pb->foo_bar的这个成员是私有的,在Derived类的bar函数中显然无法调用。
看了 对如下基类和派生类的声明,指...的网友还看了以下:
食物能量不是来自其中的蛋白质油脂糖类么?卡路里表里对不上啊..脂肪的热量约9千卡每克;糖类和蛋白质 2020-05-15 …
在中国古代,一直流行着“清谈”之风,在正统士大夫看来,诸如此类清谈都与国计民生无关,因此就有“清谈 2020-05-16 …
某市2011年食品类价格同比上涨10.8%.教育文化用品类上涨1.6%.据此推算,如果王老师家共3 2020-05-20 …
关于虚拟局域网,下面的说法中错误的是( )。A.每个VLAN都类似于一个物理网段B.一个VLAN只能 2020-05-26 …
在显著水平为α的假设检验中存在两类错误,其中如果拒绝原假设,则可能犯第一类错误,第一类错误的概 2020-05-30 …
某海产品市场管理部门规划建造面积为2400m2的集贸大棚,大棚内设A种类型和B种类型的店面共80间 2020-06-03 …
“除夕晚上圆月高挂天空”这句话错在哪一共有10种病根:1成分残缺2词序颠倒3前后矛盾4指代不明5重 2020-07-05 …
对如下基类和派生类的声明,指出下列每个例子的错误(6分)classBase{voidfoo(int 2020-08-04 …
(2011•无锡二模)某市海产品市场管理部门规划建造面积为2400平方米的集贸大棚,大棚内设A种类型 2020-11-12 …
全国中小学生营养与健康有奖竞答活动答案一、判断题(共5题,总分5.0,每题1分.)1.筛查出的“肥胖 2020-11-14 …