posted @ 2013-05-24 21:10
javawebsoa
Views(159)
Comments(0)
Diggs(0)
在C++中,在某些情况下,允许特定的非成员函数访问一个类的私有成员,同时仍然阻止一般的访问,这是很方便做到的。例如,被重载的操作符,如输入或输出操作符,经常需要访问类的私有数据成员。这些操作符不可能为类的成员。然而,尽管不是类的成员,它们仍是类的“接口的组成部分”。而友元机制,允许一个类将对其非公有成员的访问权授予指定的函数或类。友元的声明以关键字 friend 开始。它只能出现在类定义的内部。友元声明可以出现在类中的任何地方:友元不是授予友元关系的那个类的成员,所以它们不受声明出现部分的访问控制影响。下面给出C++中所有有关友元的结论和限制,然后后面针对每个细节给出示例:1、友元关系:1.1 Read More
posted @ 2013-05-24 21:06
javawebsoa
Views(255)
Comments(0)
Diggs(0)