Bin noch nicht so lange bei C++ dabei und stoße jetzt auf folgenden mir unerklärlichen Fehler: Sobald ich in meiner main Klasse per setGamestate() die "state" Integervariable verändere, werde ich rausgeworfen mit folgendem Fehler:
Code:
Unhandled exception at 0x00412dd6 in SDLGame.exe: 0xC0000005: Access violation reading location 0xcccccccc.
Und in der "state" Variable steht zum break drinnen:
Code:
state CXX0030: Error: expression cannot be evaluated
ist in MSVC-Debug-Code ein uninitialisierter Zeiger. Sofern du mir im obrigen Code keine Zeiger verschweigst, liegt der Fehler nicht darin, sondern an anderer Stelle - irgendwo deklarierst du einen Zeiger und greifst darauf zu, bevor du ihm etwas zugewiesen hast. -- Einfachheit ist Voraussetzung für Zuverlässigkeit. -- Edsger Wybe Dijkstra