problem mit VS 2008 Express
-
Hallo!
Habe heute erstmals VS 2008 Express installiert. und wollte ein wenig c++ programmieren.
dabei werde ich mit folgendem Problem konfrontiert:
wenn ich den folgenden code compilieren will:
int *a; *a = 10;dann bekomme ich folgenden laufzeitfehler:
CXX0030: Fehler: Ausdruck kann nicht ausgewertet werdenkann mir da jemand helfen?
lg
-
georgSL schrieb:
...
dabei werde ich mit folgendem Problem konfrontiert:
...int *a; *a = 10;Dein Code ist das Problem. Ich hoffe dir ist überhaupt bewusst was du dort machst?
1. Du legst einen uninitialisierten Zeiger an
2. Du weist der Speicherzelle des uninitialisierten Zeigers etwas zuEntweder:
int a; a = 10; // oder: int a = 10;Oder:
int* a = new int; *a = 10; delete a; // oder: int* a = new int(10); delete a;cu André