Thread Hilfe zu Fehlermeldung C2440
(5 answers)
Opened by pktm at 2008-01-11 00:58 pktm+2008-01-10 23:58:33-- Das sollte doch C++ sein, kein Java ;-) Der new-Operator legt eine Instanz der angegebenen Klasse auf dem Heap an und gibt in C++ daher einen Zeiger (String *) auf das neue Objekt zurück. Du hast aber die Variable, die den Rückgabewert aufnehmen soll als Wert (String) des Objekttyps deklariert. Das ist natürlich inkompatibel, was Dir der Compiler auch mitzuteilen versucht. Richtig wäre also statt der oben zitierten Codezeile entweder oder When C++ is your hammer, every problem looks like your thumb.
|