求助:关于C++类的继承
  • 板块学术版
  • 楼主Gumbo
  • 当前回复16
  • 已保存回复16
  • 发布时间2022/8/8 20:18
  • 上次更新2023/10/27 16:24:01
查看原帖
求助:关于C++类的继承
478861
Gumbo楼主2022/8/8 20:18

RT,有一个 protected 的变量在类 A 里面,现在我想在类 B 里面使用,通过继承可以实现吗?

形式化的,

#include<cstdio>
class A{
protected:
	int a=50;
};
class B:public A{
public:
	void output(void){
		printf("%d",a);
	}
};
int main(){
	B b;
   b.output();
}

已知这段代码编译失败,求问题出在了哪里?

'a' was not declared in this scope

编译报错形状如此

2022/8/8 20:18
加载中...