公有派生保持基类成员-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;

}

ppt 文件大小:317.5KB