Referenz unreferenzieren
-
Wie bekomme ich wenn ich
void Blabla(int& lala) { }habe die Referenz auf lala weg, sodass ich lala verändern kann, ohne das der wirkliche Wert geändert wird.
Ist sicherlich ganz einfach, aber ich weiss nich wies geht

-
^^adressoperator im funktionskopf geht sowieso nicht, aber falls das ein '*' sein soll: übergib den wert einfach als kopie, also so:
void Blabla (int lala) { lala = 77; // <-- 'a' wird nicht verändert, nur 'lala' } ... int a = 99; Blabla (a); ..
-
RobthaR schrieb:
Wie bekomme ich wenn ich
void Blabla(int& lala) { }habe die Referenz auf lala weg, sodass ich lala verändern kann, ohne das der wirkliche Wert geändert wird.
Ist sicherlich ganz einfach, aber ich weiss nich wies geht

C++ Referenzen gibt es in C nicht. Entweder C++ nehmen oder zeiger verwenden.
-
Dann bin ich hier doch im falschen Forum gelandet, das war auch nur Pseudocode, ich schau dann nochmal im C++ Forum vorbei
LG