Hi @ all,
ich hab ne ganz simple Frage also.
Früher hab ich meine Klassen immer so geschrieben,
das, immer gleich die klasse eine ausgabe produziert hat.
Beispiel:
class Neo
{
public:
Neo() { char *name;}
~Neo() {}
void getName() const {cout << name;}
privat:
char name[40];
}
So mein Problem ist heute will ich nicht direkt in die ausgabe schreiben sonder name einfach per return übergeben!
Hab mir gedacht einfach return *name.
Is aber nicht, ich bekomme immer nur das erste zeichen zurück
Ja ich habe auch den rückgabewert auch char gesetzt also
char getName() const {return *name;}
Hab ich gedacht, mach ich was anderes z.B. return name oder return &name bekomm ich gleich nen Kompieler error
I need help, i need somebody help, i want somebody help .......
Lesezeichen