早教吧作业答案频道 -->其他-->
对如下基类和派生类的声明,指出下列每个例子的错误(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函数中显然无法调用。
看了 对如下基类和派生类的声明,指...的网友还看了以下:
当-2分之派小于或等于X小于或等于2分之派时,函数F(X)=2SIN(X+3分之派)分之的最大值是 2020-05-13 …
油、气生成分有机生成和无机生成两大学派,其中有机生成学派占统治地位。 2020-05-31 …
噪声是城市环境污染的一个主要来源,其中有四大部分:工业噪声、交通噪声、生活噪声、施工噪声.请你分别 2020-07-01 …
声音在床波过程中遇到障碍物是,会发生以下情况;一部分声波会被().只有反射的声波比原声滞后()秒一 2020-07-03 …
女声合唱团共有60人,分三个声部.高声部有30人,中生部有18人,低声部有12人,高声部的人数比中 2020-07-12 …
侯派相声,和常派相声各有什么特点明确,标上序号1.2.3要仔细 2020-07-23 …
对如下基类和派生类的声明,指出下列每个例子的错误(6分)classBase{voidfoo(int 2020-08-04 …
现在的生物分类是根据进化分类学派还是分支(支序)分类学派的原理分类的?在一本《进化生物学》看到说Wi 2020-11-03 …
噪声污染按噪声源性质的不同,大致分为交通噪声污染、工业噪声污染、建筑施工噪声污染和社会生活噪声污染四 2020-12-26 …
(10分)环境保护噪声污染按噪声源性质的不同,大致分为交通噪声污染、工业噪声污染、建筑施工噪声污染和 2021-01-19 …