Unterschied zwischen dem C ++ 03 throw () - Bezeichner C ++ 11 noexcept

Gibt es einen anderen Unterschied zwischenthrow() undnoexcept abgesehen davon, dass Laufzeit und Kompilierzeit jeweils überprüft werden?

Wikipedia C ++ 11 Artikel schlägt vor, dass C ++ 03-Auslösespezifizierer veraltet sind.
Warum ist das so?noexcept Sind Sie in der Lage, all das während der Kompilierung abzudecken?

[Anmerkung: Ich habe verwiesendiese Frage undDieser Beitrag, konnte aber den soliden Grund der Abwertung nicht verstehen.]

Antworten auf die Frage(3)

Ihre Antwort auf die Frage