Herb Sutter は Exceptional C++ Style でも素敵なガイドラインを
書いてるね。なんとも含蓄があるよ。

教訓#1:例外仕様を決して書いてはならない。
教訓#2:空の例外仕様は除くが、私があなたなら、それさえも避けるだろう。