スローされた例外とキャッチされた例外とのマッチング

C++ハンドラーの catch 引き数の中の引き数は、次のいずれかの条件が満たされる 場合、throw 式 (throw 引き数) の assignment_expression の引き数と一致します。

注:
スローされたオブジェクトの型が const または volatile である場合、一致する には、catch 引き数も const または volatile であることが必要です。 ただし、constvolatile、または参照型の catch 引き数が、非定数、非 volatile、または 非参照オブジェクト型と一致することがあります。非参照 catch 引き数型は、同じ型のオブジェクトへの参照と一致します。

関連参照

IBM Copyright 2003