OldSchoolHack

Registrieren / Anmelden Deutsch

[C++ von { bis }] 21 - Ein Ausnahmetalent


icon [C++ von { bis }] 21 - Ein Ausnahmetalent #1

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