Uint32-Wert ändert sich beim Konstruktoraufruf.
-
Hallo,
ich hab habe eine Klasse "spiel" mit folgendem Konstruktor:spiel::spiel(framework *Framework): spFramework(Framework) { std::cout << "Vor Definition " << hintergrundFarbe << "\n"; Uint32 hintergrundFarbe = 0x00000000; std::cout << "Konstruktor Ende " << hintergrundFarbe << "\n"; }und diese Zeilen in meiner main Funktion:
snakeSpiel = new spiel(snakeFramework); std::cout << "Nach Konstruktoraufruf " << snakeSpiel->hintergrundFarbe << "\n";"hintergrundFarbe" ist ein public member von "spiel".
in meiner Konsole steht dann:
Vor Definition 3131961357
Konstruktor Ende 0
Nach Konstruktoraufruf 3131961357meine Farbe wurde irgendwie auf 3131961357 gestellt, obwohl ich sie auf 0 haben möchte. Woran liegt das?
danke für die Antworten!
-
oh man, ich seh den fehler.
sorry, bitte thread löschen.
knobbers