C++ hat zur erweiterten Fehlerbehandlung Exceptions eingeführt.
An Stelle von
Rückgabewerten, Inline-Signalisierung über spezielle Funktionsergebnisse oder
Programmabbrüchen, kann der Programmierer in Ausnahmesituationen eine Exception werfen,
die dem aufrufenden Funktionsblock das Problem signalisiert.