gegenseitiges includieren
-
Tip:
Bau in dein Code ein&ein.
-
Äh, moment, jetzt tut ihr WhileTrueDo Unrecht.
Nach meiner Ansicht, hat er ein Beispiel gepostet, wie das in seinem Fall aussehen würde ohne das CallbyReference zu implementieren.
-
dankeschön
-
WhileTrueDo schrieb:
in meinem fall dann so?
class Map { public: int Height; } void ChangeMember(Map Map1) // dies ist "call-by-value". Bitte ersetzen durch "call-by-reference" { Map1.Height = 20; } int main() { Map Map1: Map1.Height = 10; cout << "Map1.Height: " << Map1.Height << "\n"; ChangeMember(Height); cout << "Map1.Height: " << Map1.Height << "\n"; }Von mir aus auch mit diesen Bezeichnungen. Mir geht es eigentlich nur darum, dass du "call-by-reference" verstehst. Aber wenn du das gerne mit einer Klasse names "Map" üben möchtest, kein Problem.
Also - hast du mal versucht, den Code so zu ändern, dass die Ausgabe stimmt? So, dass nicht zweimal "10" ausgegeben wird?
edit: schön, dass du jetzt merklich Eigeninitiaitive zeigst

-
ich danke allen und vorallendingen dir für eure hilfe
ud ich bin immernoch am lernen was cll-by-refferenzen angeht schonmal danke für den tip