c++友元函数
友元函数,可以访问类中私有成员
#include <iostream>
using namespace std;
class Student
{
private :
int x;
int y;
friend int main(int argc, char *argv[]); //2. 声明main函数为友元函数
public:
Student() :x(10), y(20)
{
}
};
//友元函数,可以访问私有成员
//1. 在类中,通过friend关键字, 进行友元函数声明
int main(int argc, char *argv[])
{
Student stu1;
//3.声明main为友元函数之后,就可以在main函数中,对私有成员进行范围
cout << "x=" << stu1.x << " y=" << stu1.y << endl;
cin.get();
return 0;
}
秋风
2018-03-21