【独習C】猿79【猿プログラミング研究室 part11】
■ このスレッドは過去ログ倉庫に格納されています
0020ぼるじょあ ◆yBEncckFOU
2005/04/23(土) 17:32:59using namespace std;
class Integer{
public:
int value;
friend int operator +(const Integer&, const Integer&);
Integer(int i=0){
value = i;
}
};
int operator+(const Integer &a , const Integer &b){
return a.value + b.value;
}
int main(){
Integer a = 10;
Integer b = 10 + a;
cout << b.value;
}
∧∧
(・3・)エェー 質問なんですけDO上のコードで int operator+(int a, const Integer &b) を定義してないのに
/っ日~―‐-.、 Integer b = 10 + a; のところがちゃんと動くんですけど何でですかね?
(´ )
[i=======i]
■ このスレッドは過去ログ倉庫に格納されています