dingzhigang
Administrator
 
UID 2
Digest Posts
0
Credits 40
Posts 75
Reading Access 200
Registered 27-3-2007
Status Offline
|
|
|
for 文のループ変数
STL などのヘッダーファイルを取り込む場合は、MS独自のコンパイラ拡張機能を ON にしておく必要がある。しかし、この機能を ON にすると、どうしたわけか、
for ( int i; … ) {
などのループ変数が、for の外で宣言されたものとして扱われてしまう。したがって、 同じ名前のループ変数を、複数の for 文で使用することができなくなってしまうのだ。
これを解決するには、
#define for if(0);else for
などという手で逃げるしかないようだ。
|
|
| [Adv.]
|
|