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号