友元函数

来源:互联网 发布:电脑软件制作教程 编辑:程序博客网 时间:2024/06/06 02:06

当类中的成员为私有成员的时候,外部函数是不能够访问的,若想访问,可以讲此函数设置为友元函数
即:
class Student 
{
friend void PrintValue(Student & stu);
private:
char name[20];
int num;
public:
Student::Student();
};


void Student::PrintValue(Student & stu)
{
cout << stu.name << num << endl;    //如果PrintValue()不是友元函数的话会出错,不能访问。
}










原创粉丝点击