作用:使成员函数能访问其他类的内部成员
class person1//类1
{
friend person2::void add();//person2的函数add可访问本类私有成员
private:
string name;
}
chass person2//类2
{
void add()//有元成员函数
{
person2 per;
cout<<per->name<<endl;//这个函数可访问person2的私有成员
}
}
作用:使成员函数能访问其他类的内部成员
class person1//类1
{
friend person2::void add();//person2的函数add可访问本类私有成员
private:
string name;
}
chass person2//类2
{
void add()//有元成员函数
{
person2 per;
cout<<per->name<<endl;//这个函数可访问person2的私有成员
}
}