Zitat von
alzaimar:
Welche Fehler sollten dort denn auftreten?
Im Konstruktor können eine ganze Menge Fehler auftreten. Nur hat der Konstruktor einen eigenen Ressourcenschutzblock. Dadurch kann er dafür sorgen, dass bei einem Fehler gleich der Destruktor automatisch aufgerufen wird. Und wie himi schon schrieb liefert der Konstruktor dann nil zurück, weswegen man auch kein Free aufrufen darf (und auch nicht muss).
Dieser Beitrag ist für Jugendliche unter 18 Jahren nicht geeignet.