I am curious about the rationale behind noexcept in the C++0x FCD.
throw(X)was [deprecated], but
noexceptseems to do the same thing. Is there a reason that
noexceptisn't checked at compile time? It seems that it would be better if these functions were checked statically that they only dcalled throwing functions within a