Diferença entre C ++ 03 throw () especificador C ++ 11 noexcept

Existe alguma outra diferença entrethrow() enoexcept além de ser verificado tempo de execução e tempo de compilação, respectivamente?

Wikipédia C ++ 11 artigo sugere que os especificadores de lançamento do C ++ 03 estão obsoletos.
Por que isso énoexcept capaz o suficiente para cobrir tudo isso em tempo de compilação?

[Nota: eu me referiessa questão eEste artigo, mas não conseguiu o motivo sólido de depreciação.]

questionAnswers(3)

yourAnswerToTheQuestion