try{}catch(...) {} は C++ のバージョンでは使えていませんか?

作者: リン・ハーンランチャイエ作成日:2017年12月28日 14:21:28 更新日:

C++版の try{}catch(...) {} は使えません.


もっと

小さな夢C++でプログラミングするスキルが求められる プログラミングレベル 古いドライバーが必要です! 最近はひどい虐待を受けています. ` ` C++の異常処理 異常とは,プログラムが実行中に発生する問題である.C++異常とは,プログラムが実行中に発生する特殊な状況である.例えば,ゼロで割る操作を試みることである. C++の例外処理には,try、catch、throwという3つのキーワードが含まれています. throw: 問題が発生すると,プログラムは異常を投げ出す. これは,throwキーワードを使用して行われます. catch: 問題を処理したいところの異常を異常処理程序でキャプチャーします. catchキーワードは異常をキャプチャーするために使用されます. try: try ブロック内のコードの標識は,特定の異常が活性化される.その後に通常1つまたは複数の catch ブロックが続く. ブロックが異常を投げ出す場合, try と catch のキーワードを使用して異常を捕捉する.try ブロックに,異常を投げ出す可能性のあるコードを置く. tryブロック内のコードは,保護コードと呼ばれる. try/catch文の構文は以下のとおりである. やってみよう {cH00ffff} // 保護コード }catch ((ExceptionName e1)) は,e1 を入力する. {cH00ffff} 捕まえるブロック }catch (例外名 e2) {cH00ffff} 捕まえるブロック }catch (例外名 eN) {cH00ffff} 捕まえるブロック {cH00ffff} try ブロックが異なる状況で異なる異常を投げ出す場合,このとき,異なる種類の異常を捕捉するために複数の catch 文をローレートで試すことができます. `` https://dn-filebox.qbox.me/0a4bacf37fd7abcbcb62af47aa30c99dfa65293d.png

ランチャイエプログラムがエラーで,キャプチャできず,コードの行が表示されないので,

ゼロC++は,通常,これをほとんど使っていません. 異常が発生したときに停止すべきプログラミング言語ではありません.