[C++ von { bis }] 21 - Ein Ausnahmetalent | #1 | |
Join Date: Aug 2007 Posts: 8643 User-Rating: 199 positive
33 negative
|
Quote from Bytes'n'Objects Fehler? Wer macht hier Fehler? Ganz einfach: jedes Programm hat hin und wieder mit Fehlerbedingungen zu kämpfen. Die klassische Variante um sowas zu signalisieren: Fehlercodes zurückgeben. Dummerweise müssen diese dann auch immer lokal behandelt werden. C++ bietet mit den Exceptions eine Möglichkeit, eine nicht-lokale Behandlung von Fehlern zu machen. Außerdem muss man auf die Art und Weise den Ergebnisraum einer Funktion nicht mit dem Raum möglicher Fehler vermischen (was man beim Rückgabewert ja machen müsste). Das können wir für unser Optional-Template ganz hervorragend gebrauchen. --- Begleittext: Only registered and activated users can see links. __________________ Hallo |
|
KN4CK3R is offline |