公有派生保持基类成员-C++补充-下
include
class A {
private:
int privA;
protected:
int protA;
public:
int pubA;
};
//通过公有派生的类
class B:public A {
public:
void fn() {
int a;
a = privA; //错误
a = protA;
a = pubA;
}
};
void main() {
B obj1;
//派生类的对象
obj1.privA = 1; //错误
obj1.protA = 1; //错误
obj1.pubA = 1;
}
317.5KB
文件大小:
评论区