`protected`是面向对象语言中的访问说明符。当一个类的成员被“保护”时,对其他类的访问权限受到限制。
简化情况公共类A {protected A(){} protected A Make(){return new A();公共类B:A {A a = new A(); //由于保护等级B b = new ...无法访问
在Stroustrup的编程:使用C ++的原理和实践中,他有一个图形库(FLTK)的包装器,它具有以下基类定义:class Shape {protected:Shape()...