OldSchoolHack

Register / Login English

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


icon [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