タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

例外処理に関するmtbtaizoのブックマーク (4)

  • 109. PHPで例外処理

    例外処理とは、予期しない結果が発生した場合に強制的に別の処理をすることで、たとえばデータベースに接続できない、数値計算でゼロ除算した、ユーザーの入力値が不正の場合など、正常で無い事が起きた場合にそれを復旧する処理のことです。使用するメリットとしては、エラーの対処が簡単になります。 なお、PHPで例外処理を行うにはPHP5以上を使用する必要があります。 では、以下の割り算をする関数を例に説明します。 function div($val1, $val2) {  //割り算 $ans = $val1 / $val2; return $ans; } この関数に と入力すると、ゼロ除算になりますが、PHPではWarningを出すのみで、そのまま処理が続行されてしまいます。このような場合に例外を使用して記述すると下記のようになります。 function div($val1, $val2) {  //割

    109. PHPで例外処理
  • C++での例外処理について

    (2005.4.3) 新規公開 (2017.6.18) 最近の言語仕様に更新. 大幅に加筆。 C++には例外機構が備わっているが、C言語との互換性を確保するためなのか、不可解な動作をするところが多い。 例外を送出しない関数宣言 -- 動的例外指定 (この節は、2000.6.25の日記に加筆したもの。) 関数(またはメソッド)宣言で throw () を付けると, その関数からは例外を投げないという意味になる。にもかかわらず、中で, 例外を投げることができる。 次のソースコードは、関数 f() のなかで例外を投げる。gcc 3.4.2 (Fedora Core 3) では、コンパイル時にエラーも警告も出ない。 [2017-06] gcc 6.3.1 (Fedora 25 Linux) では, f() throw() では警告が出ないが, f() noexcept で、かつブロック内に直接 t

  • cmagazine.jp | Just another WordPress site

    すごい視聴率だと話題になっていたコンビニの経営を観たら、出演している加盟店のファンになってしまったんです。そこで自分も地元香川でフランチャイズ加盟をしてコンビニを経営してみたいなと思うようになりました。 https://www.sej.co.jp/owner/area/market/kagawa.php >>Read more

  • C++ 例外処理

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

  • 1