exception klasse schreiben
-
Was treibt man nicht alles für Aufwand, um ein nicht-vorhandenes Problem zu lösen

-
Wieso nich vorhanden ? *interresiert schau*
-
Was treibt man nicht alles für Aufwand, um ein nicht-vorhandenes Problem zu lösen
Besonders da sich das Problem nicht lösen lässt. Die konkrete std::exception-Klasse wird in der Regel ein eigenes Stringobjekt verwalten. D.h. selbst wenn man für seine eigene Nachricht genügend Speicher hat, kann immer noch durch das Kopieren ein Speicherproblem auftreten

-
Knuddlbär: http://www.gotw.ca/publications/mill16.htm
-
thx
-
Ich als Anfänger stelle mir hier die Frage ob es wirklich so schlimm wäre, wenn
diese zweite Exception nicht gefangen wird, denn wenn der Speicher nichteinmal
mehr ein paar bytes für nen String übrig hat, steht der PC doch eh kurz vor
nem Absturz o.ä.
-
Siehe verlinkter Artikel *hmpf*
-
Problem bloß, das die Exception nicht wieder zerstört werden kann, wenn im Konstruktor eine Exception geflattert ist (jedenfalls hab ich das so verstanden)
mfg Glamdring
-
Wenn ein ctor eine Exception generiert, gilt das Objekt als nicht erzeugt. Etwas nicht existentes kann auch nicht zerstört werden.
-
Bashar schrieb:
Wenn ein ctor eine Exception generiert, gilt das Objekt als nicht erzeugt. Etwas nicht existentes kann auch nicht zerstört werden.
Oder auch so

mfg
Glamdring