Rogue Wave バナー
前へマニュアルの先頭へ目次索引次へ

18.2 標準例外階層

標準 C++ ライブラリは、一連のクラスに 18.1 節で説明した 2 つのカテゴリのエラーモデルを実装しています。stdexcept ヘッダーファイルに定義されるこれらのクラスを使用して、ライブラリから送出される例外を捕獲したり、ユーザー自身のコードから例外を送出することができます。

例外処理クラスは、継承によって関連付けられます。継承階層は以下のとおりです。

exception
    logic_error
       domain_error
      invalid_argument
      length_error
      out_of_range
   runtime_error
      range_error
      overflow_error
      underflow_error  

クラス logic_error および runtime_error は、クラス exception から継承されます。その他の例外クラスはすべて、logic_error または runtime_error から継承されます。


前へマニュアルの先頭へ目次索引次へ
Copyright (c) 1998, Rogue Wave Software, Inc.
このマニュアルに関する誤りのご指摘やご質問は、電子メールにてお送りください。
OEM リリース, 1998 年 6 月