您的位置:首页 > 其它

友元函数(二)

2011-01-08 15:36 141 查看
#include <iostream>
using namespace std;
class A
{
private:
int x,y;
public:
A(int i,int j) {x=i;y=j;}
int getX() {return x;}
int getY() {return y;}
friend class B;
};

class B
{
private:
int z;
public:
int add(A a) {return a.x+a.y+z;}
int mul(A a) {return a.x*a.y*z;}
B(int i=0) {z=i;}
};

void main()
{
A a(2,3);
B b(4);
cout<<b.add(a)<<endl;
cout<<b.mul(a)<<endl;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: