C++ Primer 第十五章知识点 15.5—访问控制与继承
一、每个类分别控制着其成员对于派生类来说是否可访问:
1、受保护成员
受保护成员对于类的用户来说是不可访问的;
受保护成员对于派生类的成员和友元来说是可访问的;
派生类的成员和友元只能通过派生类对象来访问基类的受保护成员。派生类对于一个基类对象中的受保护成员没有任何访问权限。
示例代码:
class Base
{
protected:
int prot_mem;
};
class Sneaky: public Base
{
friend void clobber(Sneaky&
原创
2021-05-06 07:28:10 ·
107 阅读 ·
0 评论