有些情况下,允许特定的非成员函数访问一个类的私有成员,同时仍阻止一般的访问。例如被重载的操作符。 friend机制允许一个类将对其非公有成员的访问权授予指定的函数或者类。 友元的声明只出现在类定义的内部。