i6lan 分享题目的网站
试一试站内搜索 题目类型:问答题

关于跳蚤的歇后语“跳蚤打跟头”
社会主义实行按劳分配的前提条件
呼吸系统最常见的症状是?
承办部门应当在谈话结束或者收到
保密责任主体包括法定代表人或主

改错题


#include <iostream>

#include <fstream>

#include <string>

using namespace std;

class A

{public:

A(const char *na){strcpy(name,na);}

private:

char name[80];

};

class B:public A

{ public:

B(const char *nm):A(nm){}

void show();

};

void B::show()

{ cout<<"name:"<<name<<endl;

}

void main()

{ B b1("B");

b1.show();

}


答案:private:因为name如果是私有的,在派生类中无法访问,而基类没有提供成员函数来访问name,所以更改name访问权限为公有或保护,这样对于派生类来说是透明的。[修改]public:或protected:

上一题 下一题

CopyRight©i6lan.com 关于本站
蜀ICP备2021017061号-1

川公网安备 51010402001278号