アドバイスを頂きたいこと
前任者より引き継いだコードのリファクタリングを行っているのですが、
forループにて「前置きインクリメント演算子」の記述があり、
以下のコードで、
「「前置き」にすることで index を2からスタートさせようとして書いたのか?」と思える部分を見かけました。
実際は1からスタートすると思うのですが…
少々紛らわしいコードの書き方のような気もしたので、
コードの記述を += 1; にし、ビルドイメージが一致したので、
この記述に変更しようと思ったのですが、
「前置きにすることによる別のメリット」「変更によるデメリット」もあるのではないかと思い、
質問させてもらうことにしました。
「該当のソースコード」と「試したこと」
【引き継いだ状態】 for( int index = 1; index < 10; ++index ) { .... } 【変更後】 for( int index = 1; index < 10; index +=1 ) { .... }
どちらもビルドイメージが一致したので、コンパイラは同じと判断したことになると考えております。
アドバイスを頂きたい内容
可読性も含め、forループの「前置き」にはどんなメリットがありますでしょうか?
また、この変更によって、デメリットがありますでしょうか?
アドバイス頂けると助かります。
宜しくお願い致します。
回答2件
あなたの回答
tips
プレビュー