hi ich habe einen konstructor bei dem mehrere fehler auftreten können also hab ich mir gedacht nimmst ausnahmen. aber dann mus ich ja den konstructor in einem try block aufrufen. außerhalb des try block wird es das object aber ja nicht mehr geben. heißt das ich jetzt alle methoden der klasse in einem try block aufrufen muss? oder geht es mit static oder sind konstructoren mit ausnahmen überhaubt nicht wünschens wert. bin zum ersten mal mit so etwas zusammen gestossen. bin froh über euere meinungen
Bearbeitung:
Subject korrigiert
-- Latein Unterricht ist die spätere Rache der Römer an den Germanen.Dieser Post wurde am 22.03.2007 um 22:24 Uhr von FloSoft editiert.
hmm ok aber sollte man ausnahmen in konstructoren vermeiden oder kann man das ruhig machen -- Latein Unterricht ist die spätere Rache der Römer an den Germanen.
Wenn es berechtigt ist, solltest Du natürlich Ausnahmen verwenden - vor allem weil es im Grunde die einzige Art ist, wie ein Konstruktor seinem Aufrufer mitteilen kann, dass etwas schiefgelaufen ist. -- Reden ist Schweigen und Silber ist Gold.
stimmt hat ja kein rückgabe wert gut dann werde ich es so machem wie der flosoft das gezeigt hat -- Latein Unterricht ist die spätere Rache der Römer an den Germanen.
nur: sowas ist nicht immer angebracht alles auf dne Heap zu schaufeln - Evtl empfiehlt sich dann das was im Konstruktor geschieht, in eine "load"-Methode zu packen, die kann man dann gut abfangen. -- class God : public ChuckNorris { };