64,637
社区成员
发帖
与我相关
我的任务
分享
#include<iostream>
using namespace std;
class bn_int{
private:
int a;
public:
bn_int(int i):a(i){}
int getA(){
return a;
}
};
bn_int operator+ (bn_int &a,const unsigned int &b){
return a.getA()+b;
}
int main(){
bn_int a(5);
bn_int b=a+6;
cout<<b.getA()<<endl;
}
class bn_int{
private:
int a;
public:
int getA(){
return a;
}
..........
};
bn_int operator+ (bn_int &a,const unsigned int &b){
return a.getA()+b;
}
这样就可以不使用友元了。