Entwickler-Ecke
Delphi Language (Object-Pascal) / CLX - i := nichts?
Georg08 - So 31.05.09 03:14
Titel: i := nichts?
Hallo,
ich programmiere gerade ien programm und hätte gerne, dass eine variable den sleben wert wie am anfang hat... nämlich garkeinen :D also weder 0 noch sonst was sondern einfach nichts
Danke im vorraus
jaenicke - So 31.05.09 03:26
:mrgreen:
Im Ernst: Wenn eine lokale Integervariable nicht nicht initialisiert wurde, dann ist der Wert zufällig, du weißt nicht, was für einen Wert die hat. Bei globalen Variablen oder Feldern eines Objekts werden die Variablen mit 0 initialisiert.
Was hast du denn vor?
Georg08 - So 31.05.09 03:37
hmm ich wollt ne codeabfrage machen und das war, wenn man den code löschen und neu eingeben wollte habs jetzt aber etwas komplizierter und uneleganter gelöst...
Tilo - So 31.05.09 07:51
Wie wäre es mit einem typischiertem Pointer?
am Anfang setzt Du den Pointer auf nil und damit ist bekannt das die Variable noch keinen Wert hat da sie noch nicht existiert.
jaenicke - So 31.05.09 14:41
Es reicht auch eine zusätzliche boolsche Variable, aber es kommt ganz darauf an, was genau der Sinn ist. Vermutlich gibt es eine sinnvollere Lösung, das ist richtig.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!