Funktion NULL zurückgeben lassen ?

GartenUmgraben

Erfahrenes Mitglied
Moin... arbeite zZ an nem kleinen c++ Projekt und bin etwas verwirrt, da ich sont nur c# bzw java code

Ich hab ne Funtkion

Konto GetKonto (double kontonummer) wobei Konto ne klasse von mir is



die soll nun, wenn sie das konto findet das entsprechende objekt zurückgeben..soweit so gut

wenn es jedoh nicht gefunden wird soll NULL zurück gegeben werden so dass ich nach dem funktionsaufruf zunächst prüfen kann ob das konto gefunden wurde bevor ich auf die element des kontos zugreife.


allerdings scheint eine rückgabe von NULL bei c++ nicht möglich
jedenfalls bekome ich immer "bla..cannot vonvert null to 'Konto'..bla"

jmd ne idee ?
 
Das liegt daran, dass deine Fuktion ein Objekt und keinen Pointer zurückgibt. Um NULL zurückzugeben müsste deine Funktion so aussehen:

C++:
Konto* GetKonto (double kontonummer)

dann Funktioniert das auch mit dem return NULL;
evtl. musst du noch was an den anderen returns ändern.
 
Zurück