主要是用友元函数可以进行调用类的私有成员函数,
定义一个友元函数。
#include<iostream>
#include<string>
using namespace std;
typedef char sstring[100];
class person
{
private:
sstring name;
int age;
public:
person(sstring Name, int aage)
{
strcpy(name, Name);
age = aage;
}
friend char* getname(person& p);
};
char* getname(person& p)
{
return p.name;
}
int main()
{
person p("kjbdgjk", 10);
cout << getname(p) << endl;
system("pause");
return 0;
}