#include<iostream>
using namespace std;
class A
{
protected:
int m;
};
class B: public A
{
public:
void show()
{
m=10;
cout<<"m is :"<<m<<endl;
}
};
void main()
{
B p;
// p.m= 10; 这个会报错,因为m在A中是protected型,然后在派生类中会变成private,因此在类外是不可以访问
p.show();
}
C++ protected的用法
最新推荐文章于 2024-04-10 17:03:33 发布