友元
关键字 friend
友元函数
可以访问类中的私有成员
void printnumber(person* p)
{
cout<<p->number;
}
class person
{
friend void printnumber(person* p);
private:
int number;
}
友元类
友元类可以访问类中的私有元素
在哪个类里声明友元,就可以访问哪个类里的私有元素,但是友元关系没有交换性,也没有传递性
类外写成员函数
构造函数
类名::函数名()
{
}
一般函数
返回值类型 类名::函数名()
{
}