いや、実際に>>282みたいな実装があるらしい。
Exceptional C++に書いてある。