見つけました。
ここです。
ttp://www.mars.dti.ne.jp/~torao/program/cpp/exception.html

>何をなげるか
>例外処理の throw では、int, char*, double, 構造体など、どんなデータ型でも投げられます。

(中略)

>また、例外はクラス定義されたオブジェクトもなげることができます。