C++ @ Blog - Linux Life

Qt4 Synaptics 公開

2009/04/23 ( n ) < C++ Linux Qt >

Qt4 + KDE4 の環境で synaptics を設定するアプリが見当たらなかったので適当に作成してみたものを公開します。
Qt4 Synaptics

forループ変数のスコープ

2005/09/07 ( n ) < C++ >

仕事で修正しているプログラムに以下のようなコードを発見した。

for( int i = 0; i <= 100; i++ ){
    ...
}
i++;

違和感ありまくりなんですけど…。

ちらっと検索してみた結果、古い仕様ではそうらしく、 VC++のコンパイラもそうであるとのこと。
Portable C++ Codes -Scope of 'for' Loop Variable- などによると、

#define for if(0);else for

と宣言するのが気持ちのいいやり方のようだ。

スポンサードリンク

Copyright - ©2003- tasuku All Rights Reserved