class A{
float x,y;
public:
A(float a, float b){ x=a; y=b;}
float Sum(){ return x+y; }
friend float Sum(A &a){ return a.x+a.y; }
};
void main(void)
{ A t1(4,5),t2(10,20);
cout<<t1.Sum()<<endl;
cout<<Sum(t2)<<endl;
}
友元函数
成员函数
友元函数的调用,直接调用
成员函数的调用,利用对象名调用
友元函数只能用对
象名引用类中的数
据。
私有数据
第 4 页 / 共 73 页