そして、予期しない問題を扱うための構造化された方法として、C++に例外処理が追加されました。「throw」で例外を投げ、try/catchで捕まえます。
try/catch
どのようにして: 例えば、Linux環境で作業していて、良い古いC++を使ってログをファイルに入れたいとしましょう。ファイル操作をするために、<iostream>と<fstream>ライブラリを含める必要があります。こちらが簡単な例です:.
<iostream>
<fstream>
一般的なタスクを例に取りましょう:円の面積を計算します。同じ式を毎回書く代わりに、それを関数にカプセル化します。
方法: あまりにも多くのことを行っている関数があると想像してみてください。例えば、オブジェクトを初期化し、ログ記録も行うこの不格好なメソッドのように:.