==继承==下半部分机制详解[ C++ ]友元关系不能继承,就是基类的友元不能访问子类私有和保护 用代码更加直观了解:这里就会出现上面说的问题: 这是因为Display函数被声明是A类的友元,所以Display只能访问A类的成员(包括A类中的私有和保护)但是不能访问B类中的私有和保护成员,即使B类是A类的子类。 就好比我有一个工具箱(类 A),里面有一些工具(保护成员 _name)。之后我有一个好朋友(友元函数 Display),我让他使用这些工具。但是,我又制作了一个新的工具箱(类 B),它虽然基于原来的工具箱,但是增加了一些新的工具(成员 _