スレを勃てるまでもないC/C++の質問はここで 4
■ このスレッドは過去ログ倉庫に格納されています
0825デフォルトの名無しさん
2008/12/24(水) 18:06:50VC6.0時代は
for(int i = 0; i < 10; ++i)
{
//いろいろ
}
printf("%d", i);
とすることができましたが、VC9.0ではprintfのところではすでにiが無効になってしまいますよね。
これって、C/C++が昔からこだわっていた「互換性を保つ」に反している気がするのですが、どうなのでしょうか?
VC6.0時代の解釈がC++の言語仕様上間違っていたので、直したとかなんでしょうか?
■ このスレッドは過去ログ倉庫に格納されています