もしもの時の…
今日ちょろっと書いていたコードのこと
const size_t objCount = objArray.size(); for ( size_t objIndex = 0; objIndex < objCount; ++objCount ){ // objArray[objIndex] を順に処理 }
for のカウンタのインクリメント部分が間違っています。
しかし objCount を const にしていたおかげでコンパイラが教えてくれました。
こういうバグって自分の書いたコードゆえ脳内でインクリメントされてるのは
objIndex であると読み替えられてしまって(自分的には)謎の無限ループに
小一時間悩まされるところです。
明日からも const をしっかりつけていこうと思いました。