タグ

cppとexceptionに関するkiyo_hikoのブックマーク (2)

  • C++ 例外処理

    スマートなエラー処理 C++では、エラーの処理や管理機能として例外処理 (Exception) がサポートされています この機能を用いて、実行中の予期せぬエラーに備えます 例外は、try , throw , catch の3つのキーワードで構成されます まず、例外は明示的に例外を監視しなければなりません 例外が発生する可能性のあるプログラムコードを try ブロックとして { } で囲みます try { //例外が発生する可能性のあるプログラムコード } try ブロックないで例外が発生した場合 catch ステートメントでそれを受け取ります catch ステートメントが適切な例外を受け取り、用意された例外処理を行います catch (type arg) { //例外処理 } type arg には、関数の宣言のように型と変数名を指定します catch ブロックは発生した例外が、この型と一

    kiyo_hiko
    kiyo_hiko 2012/11/02
    Perlで自前で例外処理をやるコードを考え中なので参考にする。
  • http://ml.tietew.jp/cppll/cppll/article/2989

    kiyo_hiko
    kiyo_hiko 2012/07/17
    エラー処理はスマートにやりてえなあと毎度悩む 成長してないなおれ
  • 1