在本类中,protected与private是相同的,但protected可以被继承,而private却不行。 只有公有成员才能在类的外部访问。如class A{private:int a;public:int b;protected:int c;};A ca;ca.a //error ca.b // ok ca.c //error cb.c //error。虽然c也是B的成员,但c在被继承的时候变成私有或者受保护的成员了。