問題タブ [throw]
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.
c++ - C++ のインライン throw() メソッド
本当に単純な例外クラスを定義しようとしています。非常に単純なので、.h ファイルのみに保持したいのですが、コンパイラは .h ファイルを好みませんthrow()
。コード:
GCC は次のエラーを返します。
の行の場合throw()
。それを修正する方法はありますか?
編集
問題のあるメソッドの本体を削除しようとしました。
そして今、私はさらに奇妙なエラーメッセージを受け取ります:
それは私のスロー指定子を無視しました!
java - Java の例外
あらゆる種類の条件をチェックするコードを書きました。
条件を満たしていれば、想定どおりの動作をします。それ以外の場合は、例外をスローします。
そのための特別な構文はありますか?それ以外の場合、コンパイラは、前提条件のために、私が望んでいない配列を返すことを望んでいます。
ここに私のコードの一部があります:
}
.net - .net 条件が正しく評価されない
次の単純なコードブロックがあります
assmSpec によって参照されるアセンブリが実際に存在するため ( File.Exists()
evals が true になる)、例外がスローされないことが予想されます。しかし、そうです。コードは throw ステートメントにステップ インします。デバッグするために、コードを次のように変更しました。
ここで、asmExists
evals が true になり、コードはまだスローに入ります。
次に、コードを次のように変更しました。
繰り返しますが、コードはまだスローにヒットします。ここで何かが明らかに非常に間違っています。誰か説明がありますか?私はここで本当に明らかに愚かなことをしていますか?
fwiw、このコードは、try - catch - finally 構造も持つメソッドにありますが、それらすべての前 (try の前) にあります...
完全な方法は次のとおりです。
asp.net - asp.netでのスローに関する問題
Throw
以下、なぜ私の元の行番号を維持しないのですか?
DerivedPageを実行すると、ログファイルにエラーが7行目としてリストされます。4
行目と言ってはいけませんか?私が持っていればそれは理にかなっていThrow ex
ますが、私はそうではありません。それ自体で、エラーを再スローしてバブルアップするだけで
はありませんか?Throw
DerivedPageでブロックを完全に削除するとTry...Catch
、ログファイルにエラー行として3が正しくリストされますが、エラーが発生した場合に情報をログに記録できません。
DerivedPageを維持し、ログに正しい行番号を保持させるにはどうすればよいですか?
ベースページ:
編集:log.Error
InnerExceptionが存在する場合は出力します。この場合はそうです。ただし、InnerExceptionのスタックトレースには行番号は含まれず、例外の詳細のみが含まれます。
javascript - Javascript: エラー オブジェクトを明示的にスローする場合としない場合の違い
JavaScript では、エラーをスローする 2 つの方法に気付きました。
1)
2)
他の方法よりも 1 つの方法を選択する利点はありますか? より良い慣行と見なされますか?
ありがとう
java - Javaで何を投げることができますか?
従来の知識では、Javaで拡張するオブジェクトしかスローできないと言われていますがThrowable
、バイトコードベリファイアを無効にして、Javaに任意のオブジェクト(またはプリミティブ)をスローするコードをコンパイルして実行させることは可能ですか?
JVMを調べたところathrow
、オペランドスタックの最初のobjrefがポップされます。Throwable
しかし、その参照が実行時にを指しているかどうかをチェックしますか?
c++ - キャッチ(...)はスローで機能しますか。オブジェクトなし?
スタックの上位で処理されている保留中の例外がない場合、C ++標準は次のコードに対して何が起こるべきであると言っていますか?
オブジェクトのないスローはキャッチされますか?
exception - Scala の @throws 問題
Eclipse を使用して Scala でプログラミングしていますが、@throws
注釈を使用するとエラーが発生します。
java - 例外をスローする
ユーザー入力が失敗した場合に例外TooLongExをスローしようとして失敗しました。これに永遠に立ち往生している:(