C++中友元的实例详解
尽管友元被授予从外部访问类的私有部分的权限,但他们并不与面向对象的编程思想相悖;相反他提高了公共接口的灵活性。
一、友元类
友元声明可以位于公有、私有活保护部分、其所在位置无关紧要
我直接贴出一个摘自< c>的例子来演示 c++ 友元类
其中 Remote 为 Tv的友元类。
Tv.h
#ifndef TV_H_
#define TV_H_
/*一个类 电视 */
class Tv
{
public:
friend class Remote; //Remote类可以访问Tv Privite 的私有部分
enum {