Referenzen Zeiger und string
-
ich hab da ein kleines Problem!
char *zeiger2 = "irgendwas";
char &ref2 = *zeiger2;
Daten a;
a.setNEWname1(ref2);ich möchte den Zeiger mit nem Alias ansprechen und anschließen in einer
Klasse Daten im Objekt a unter einem neuen zeiger namens ... mit new
abspeichernwie muss ich das machen?
das man den String mit einem Zeiger übermitteln kann ist klar aber ich muss es von der Schule aus mit ner Referenz machenThanks
-
ref2 ist lediglich eine Referenz auf das erste Objekt des String Literals. Also setzt du lediglich ein "i".. Wenn du einen std::string benutzt, dann kannst du das auch ganz einfach kopieren..
Ansonsten wirst du so ohne komisches rumgehacke nicht weit kommen.
-
Sehe ich das Richtig das man Strings auch unter C++ mit Zeigern übergeben muss
-
Nein, das siehst du falsch. ->
std::string