Thema: [Tutorial] [C++ von { bis }] 21 - Ein Ausnahmetalent | ||
Anmeldungsdatum: Aug 2007 Beiträge: 8643 Benutzer-Bewertung: 199 positiv
33 negativ
|
Zitat von 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: Um Links zu sehen, musst du dich registrieren __________________ Hallo |
|
KN4CK3R ist offline |