望むこと
AtCoder内のコードテストにて誤ったコード、具体的には配列のサイズをオーバーしてその配列を呼び出してしまったときのエラー出力の具体的な誤りの位置を知りたい。
AtCoder内のコードテストにて誤ったコードを実行するとエラー文が返されます。
その時のエラー出力はほとんどが誤っているところがわかりやすいのですが、以下の分の時はエラー箇所がわからないのはどうにかできないものなのでしょうか?
具体的には配列のサイズをオーバーしてその配列を呼び出してしまったときにおこる下記の出力です。
この時だけ、ほかのエラーとは違い、その箇所がわかりません。
分かる方法があれば教えてください。
erminate called after throwing an instance of 'std::out_of_range'
what(): vector::_M_range_check: __n (which is 18446744073709551615) >= this->size() (which is 3)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。