556 :
デフォルトの名無しさん:
a=b が先に評価されてるからだろ 代入は真を返すよ
557 :
デフォルトの名無しさん:2001/05/13(日) 02:56
大嘘かいちゃった。実行されないぞ
int i,j;
j = 0;
if(i=j!=0){} }
559 :
デフォルトの名無しさん:2001/05/13(日) 03:11
>>558 >あなたの勘違い
そうともいえないゾ!
aがこんなクラスのインスタンスだったらどうする?
class A {
public:
bool operator=(int b) { return true;}
};
560 :
デフォルトの名無しさん:2001/05/13(日) 03:32
bがfloatだとか
561 :
デフォルトの名無しさん:2001/05/13(日) 05:29
>>560 ダメ
0がfloatにプロモートされるだけ