![]() |
Default Werte in Array?
Hallo,
hab nur eine kleine Frage: Wenn man ein Array erstellt. Hat das dann bereits Default Werte oder sind die Felder leer? |
Re: Default Werte in Array?
Der Speicher müsset leer sein. Ich würde mich darauf aber nicht verlassen.
|
Re: Default Werte in Array?
Evtl. kommt es auch darauf an, wie man das Array deklariert. Als Feld einer Klasse wird es vermutlich genullt, als globale Variable vielleicht nicht. Aber das ist jetzt nur geraten und nicht ausprobiert, ein Blick im Debugger sollte aber Klarheit schaffen.
|
Re: Default Werte in Array?
Als lokales statisches Array stehen irgendwelche Werte drin. Als lokales Variables Array ist alles genullt.
|
Re: Default Werte in Array?
Hätte ich vlt. erwähnen sollen: Es ist ein globales dynamisches Array
|
Re: Default Werte in Array?
Zitat:
|
Re: Default Werte in Array?
Nur zur Info. Es ist alles mit 0 gefüllt. Danke
|
Re: Default Werte in Array?
Das hatte ich vermutet, aber wie gesagt darf man sich darauf nicht verlassen!
|
Re: Default Werte in Array?
Besser wäre es gewesen, da wäre nix drin gewesen. Kann man die Default Werte alle löschen?
|
Re: Default Werte in Array?
Als Nachtrag eine Übersicht:
Global, statisch, String -> alle Elemente leer Global, dynamisch, String -> alle Elemente leer Global, statisch, Integer-> alle Elemente 0 Global, dynamisch, Integer-> alle Elemente 0 Feld, statisch, String -> alle Elemente leer Feld, dynamisch, String -> alle Elemente leer Feld, statisch, Integer-> alle Elemente 0 Feld, dynamisch, Integer-> alle Elemente 0 Lokal, statisch, String -> alle Elemente leer Lokal, dynamisch, String -> alle Elemente leer Lokal, statisch, Integer-> alle Elemente zufällig Lokal, dynamisch, Integer-> alle Elemente 0 Es gibt also nur einen Ausreißer. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:40 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz