Minidx Support Forum


 
Subject: for 文のループ変数
dingzhigang
Administrator
Rank: 9Rank: 9Rank: 9



UID 2
Digest Posts 0
Credits 40
Posts 75
Reading Access 200
Registered 27-3-2007
Status Offline
Post at 6-6-2007 16:33  Profile | Blog | P.M. 
for 文のループ変数

STL などのヘッダーファイルを取り込む場合は、MS独自のコンパイラ拡張機能を ON にしておく必要がある。しかし、この機能を ON にすると、どうしたわけか、

for ( int i; … ) {

などのループ変数が、for の外で宣言されたものとして扱われてしまう。したがって、 同じ名前のループ変数を、複数の for 文で使用することができなくなってしまうのだ。
これを解決するには、

#define for if(0);else for

などという手で逃げるしかないようだ。
Top
[Adv.]
 


All times are GMT+8, the time now is 10-2-2012 08:22


Processed in 0.024073 second(s), 10 queries , Gzip enabled

Clear Cookies - Contact Us - Minidx Inc - Archiver - WAP