問題タブ [outofrangeexception]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
6244 参照

c++ - std::vector の範囲外アクセスを確認する方法

[ここで重複が見つかりました: C++ - 範囲外アクセスの検出]

次のように、「範囲外のベクトルアクセス」を使用するプログラムがある場合:

このエラーを確実に見つける方法はありますか? デバッグモードでコンパイルして、何らかのアサーションが実行を停止するかどうかを確認するようなことを意味します。

今まで自分で調べてきました。しかし、追加のコードを書く必要はないのでしょうか?


PSもちろんアサーションをチェックしました。呼び出されません。

このプログラムでは:

によって編集された

そのため、std にはコードにアサーションがないように見えますが、なぜこのような単純なチェックを行わないのか不思議に思うことはありません。

0 投票する
2 に答える
10063 参照

c++ - ベクトル添え字が範囲外です。行 1140. C++

問題の種類、章、ポイント数、問題と答えを含む問題プールであるファイルを読み込んでいます。このコードのビットは、(ユーザー入力からの) 最小チャプターと最大チャプターが (未知のサイズのファイルからの) 範囲内にあるかどうかを確認するためにチェックしています。ベクトルの最後に余分な行が追加され、エラーが発生していることはわかっていますが、どうすれば修正できますか? コードは次のとおりです。

0 投票する
1 に答える
2259 参照

c++ - エラー: ベクトル添え字が範囲外です。1201号線

ベクトル添え字が範囲外エラーに直面しています。問題の原因となっているコードを見つけることはできましたが、解決方法がわかりません。

定義された変数の型は、

コードは次のとおりです。

0 投票する
1 に答える
1529 参照

vbscript - モード、平均、平均などの計算機、範囲外エラー?

エラーが発生します:

  • ライン: 23
  • キャラ:4
  • 下付き文字が範囲外です: 'numbers'
  • if numbers(i) = a then

これを JavaScript で作成しましたが、動作しますが、変換する必要があります。

また、入力ボックス内に q を入れるにはどうすればよいですか? JavaScriptコードが必要かどうか尋ねてください。

0 投票する
2 に答える
118 参照

sql-server - Datetime への変換時に不正なデータを処理する T-SQL

CRM からレポート システムにデータを引き出しています。残念ながら、CRM の開発者は、 を として保存し、フィールドに検証を行わないことをお勧めしdateますstring

私はこれをやろうとしていますMAX(Convert(datetime,Action.DateOfAction, 102)); ただし、無効なデータがあるため、範囲外のエラーが発生します。

これを回避するにはどうすればよいですか? データを修正することはできません。ユーザーによって無効なデータが時々入力されることは明らかであり、ソースがないため、アプリケーションを修正することもできません。

ありがとう

イアン

0 投票する
1 に答える
288 参照

c# - c# 文字列分割は、区切り記号間の空の値を無視します

ねえ、私はすでにこれを尋ねましたが、まだ解決されていません。何も機能しませんでした。ここに私の完全なコードがあります:

挿入します:

PR_Arbeitstitel;PR_Bereich;PR_Firma_Name;PR_Firma_Organisation;PR_Massnahme;PR_Standort;PR_ProjektTeamDaten_ProjektOrt

SAV サイトの概要;bib;;;;PB;

しかし、2 行目 ( Überarbeitung der SAV Seite;bib;;;;PB; ) では、次の理由で IndexOutOfRangeException が発生します。 デバッグ済み

この問題を解決する方法を知っている人はいますか? 文字またはスペースを挿入してください..

0 投票する
2 に答える
715 参照

c# - DataTableReader.GetValue(int) が ArguementOutOfRangeException をスローしています

コードのセクションで、DataTable と DataTableReader を使用して SQLite データベースから情報を取得し、リストに追加します。プログラムが reader.GetValue 行に到達すると、プログラムは ArgumentOutOfRangeException をスローします。私が知る限り、これが起こる理由はありません。

0 投票する
1 に答える
1651 参照

mysql - MYSQLクエリのマイナス演算子が機能しない

MYSQL のマイナス演算子を使用したエラーに関するすべての質問を調べましたが、解決策が見つかりません。指定されたすべてのソリューションが機能しません。Units In Stock と Units On Order の差を取得しようとしており、クエリは次のようになります。

なぜこのエラーが発生したのですか?