Kann mir jemand diese Compiler-Warnung erklären?
-
bau die funktion etwa so:
FFRD_RETURN_TYPE meine_funktion (...) { FFRD_RETURN_TYPE r; r = erste_funktion (...); if (r != FFRD_OKAY) r = andere_funktion (...); return r; }
-
Hmm versteh ich nicht.
ich definier die zwei Variablen und später stehen sie auf der Zuweisungsseite. Warum werden die dann als "never used" bezeichnet?
Edit: ach ich habs doch verstanden. "used" scheint wohl wie oben angedeutet nur "lesen" zu meinen
edit2: achja und der sinn davon war, dass ich die funktion später noch ausbauen wollte
-
Du schreibst den Rükgabewert einer Funktion rein, aber liest den dann nie? Warum? Und eben das fragt sich auch dein Compiler.
-
1-2-3 schrieb:
Edit: ach ich habs doch verstanden. "used" scheint wohl wie oben angedeutet nur "lesen" zu meinen
nein, 'never used' heisst, dass die variable überhaupt nicht benutzt wird. hättest du sie gelesen, aber nicht geschrieben, dann hätte der compiler ein anderes warning ausgespuckt...
-
poste einfach deinen code -.-
-
englisch will gelernt sein.
der wert in der variable wird nie weiter verwendet.
dein compiler ist klueger als du. gibt dir das zu denken?
-
c.rackwitz schrieb:
dein compiler ist klueger als du. gibt dir das zu denken?
der noob-hasser ist wieder unterwegs
-
Wassn das: noob
?
-
...Slang für "Neuling". Auch: Newbe
greetz, Swordfish
-
Axoh, Grünschnabel, Greenhorn .. verstehe.
Grützi, p.
-
konsequenz: wer es nicht verkraftet, von einer maschine verbessert zu werden, sollte lieber einen duemmeren compiler verwenden.
-
Einen "dummen" Compiler? Find den mal...
greetz, Swordfish