VSCode編(gdb)
原因1. lambdaの中にブレークポイントを張っている
最適化を無効にしているのにいろんなところにジャンプしまくる。
例: 170行目(ただの代入)でステップオーバーすると164行目に一度ジャンプして次のステップオーバーで171行目に戻ってくる
対策
普通の関数にする。。。
Visual Studio編
原因1. エンコードの問題
以下のエラーが出ていたら該当。
1>***.cpp(1,1): warning C4819: ファイルは、現在のコード ページ (932) で表示できない文字を含んでいます。データの損失を防ぐために、ファイルを Unicode 形式で保存してください。
対策
UTF-8 BOM付でファイルを保存する。