Delphi-PRAXiS
Seite 2 von 2     12

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Assigned=true bei uninitialisierter Variable ? (https://www.delphipraxis.net/204756-assigned%3Dtrue-bei-uninitialisierter-variable.html)

freimatz 13. Jul 2020 10:17

AW: Assigned=true bei uninitialisierter Variable ?
 
Zitat:

Zitat von DeddyH (Beitrag 1468222)
... Wie Du bereits weißt, sind lokale Variablen nicht initialisiert, da ist die Wahrscheinlichkeit verschwindend gering, dass sie bei ihrer Deklaration eine 0-Entsprechung (also nil) enthält, ...

Verschwindend würde ich jetzt nicht behaupten. Nach meiner Erfahrung kommen Nullen auf dem Stack häufiger vor als andere Werte. Da muss nur eine Methode zuvor an der gleiche Stelle eine da dann mit nil initialisierte Referenz haben.
Es ist zwar immer noch gering - Nur dass jemand auf die Idee kommt, er könne sich bei "verschwindend gering" darauf verlassen ;-)


Alle Zeitangaben in WEZ +2. Es ist jetzt 06:46 Uhr.
Seite 2 von 2     12

Powered by vBulletin® Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2021 by Daniel R. Wolf