Unreferenzierte lokale Variable
-
Folgende Code Verursacht bei VC++ ein Warnung:
char msg[256];
---
: warning C4101: 'msg' : Unreferenzierte lokale Variable
---Warum ist das so? Ich habe immer gedacht, dass wenn ich mit msg[] Arbeite anstatt "char *msg" spare ich mir das malloc, ist aber sonst das Selbe. Oder was möchte mir der Compiler hier vermitteln?
Wer kann mich da aufklären?
-
das heisst einfach, dass du variable zwar deklariert hast, sie aber nicht benutzt.
die warnung verschwindet sobald du die variable in deinem program auch verwendest.
-
Compiler Warning (level 3)
C4101'identifier' : unreferenced local variable
The local variable is never used.Mist, zu spät.
-
Häää?
-
Ach so! Ok, alles klar!
thx!