公用继承(public):基类成员保持自己的访问级别。
受保护继承(protected):基类的public和protected成员在派生类中为protected成员。
私有继承(private):积累的所有成员在派生类中为private成员。 示例见《C++ Primer》 P483
默认继承保护级别:
class Base { /* ... */ };
struct D1 : Base { /* ... */ }; //
public inheritance by default
class D2 : Base { /* ... */ }; //
private inheritance by default