正在加载图片...
class a float x, y public: A (float a, float b) x=a; y=b; 3 float Getxoi return x;) float Getyoi return y;}成员函数 float Sumo return X+y; friend float Sum(a &) 友元函数 普通函数,必须通过公有函数访问私有成员 float Sumxy(a &ai return a Getx(+a. Getyo; j float Sum(a &a) return a xtay;A void main(void) 友元函数,可以直接调用类中私有成员 Atl(1,2,t2(10,20),t3(100200) cout<<tl Sumo<<endl; 对象调用成员函数 cout<<Sum(t2)<<endl 调用友元函数 cout<<sumxy3) <endl;;、调用一般函数9 class A{ float x,y; public: A(float a, float b){ x=a; y=b;} float Getx(){ return x; } float Gety(){ return y; } float Sum(){ return x+y; } friend float Sum(A &); }; float Sumxy(A &a){ return a.Getx()+a.Gety(); } float Sum(A &a){ return a.x+a.y; } void main(void) { A t1(1,2),t2(10,20), t3(100,200); cout<<t1.Sum()<<endl; cout<<Sum(t2)<<endl; cout<<Sumxy(t3)<<endl; } 成员函数 友元函数,可以直接调用类中私有成员 普通函数,必须通过公有函数访问私有成员 对象调用成员函数 调用友元函数 调用一般函数 友元函数
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有