>>391
int _x=_y;
int _y=_x;
ここの二行目の右辺の_xは、b(_y,_x)の第二引数の_xではなく、一行目
で宣言した_xになっているので、b(_y,_x)の第一引数の_yになる。つまり、
int _x=引数の_y;
int _y=引数の_y;
となるので、{}の中の_x, _yは、どちらも引数の_yの値に等しくなってしまう。
これではマクロ作者が意図したことではなくなってしまう。
探検
C++相談室 part154
■ このスレッドは過去ログ倉庫に格納されています
405デフォルトの名無しさん
2021/02/01(月) 01:17:42.16ID:FSry25xS■ このスレッドは過去ログ倉庫に格納されています
