![]() |
Integer-Datentypen - DH empfiehlt immer Integer oder Cardina
Eine Antwort auf diese Frage wollte ich schon immer mal wissen.
Zitat:
Zitat:
|
Re: Integer-Datentypen - DH empfiehlt immer Integer oder Car
In einer 32(64 im 32er Modus)Bit-CPU belegen auch kleinere Integer-Typen 32Bit (wenn nicht Teil einer Packed-Struktur) deshalb kann man auch gleich Cardinal nehmen
|
Re: Integer-Datentypen - DH empfiehlt immer Integer oder Car
Was bedeutet, das die DelphiEngine den Rest drumherum, (z.B. Byte: 255 + 1 = 0, Size( Byte ) = 1) durch entsprechende Codes nur emuliert, und das macht den fundamentalen Typ langsam?
|
Re: Integer-Datentypen - DH empfiehlt immer Integer oder Car
Nein. Delphi behandelt Byte als Byte.
|
Re: Integer-Datentypen - DH empfiehlt immer Integer oder Car
Dann verstehe ich Deinen Beitrag #2 nicht. Kannst Du mir das bitte etwas näher erläutern? Google spuckt mir leider massenweise unbrauchbare Ergebnisse zu "delphi fundamentale typen" aus.
Ich möchte es gern verstehen, um es besser anwenden zu können. |
Re: Integer-Datentypen - DH empfiehlt immer Integer oder Car
Das macht nicht der Compiler sondern der Prozessor.
|
Re: Integer-Datentypen - DH empfiehlt immer Integer oder Car
Moin Christian,
integer und cardinal sind die generischen Typen, dass heisst: Bei einem 32-Bit-Compiler sind sie 32-Bit breit, bei einem 64-Bit-Compiler sind sie 64-Bit breit, ohne dass man den Code anpassen müsste. Wenn Du, z.b., LongInt verwendest, ist er auch bei einem 32-Bit-Compiler 32-Bit breit. |
Re: Integer-Datentypen - DH empfiehlt immer Integer oder Car
Moin Christian,
Zitat:
|
Re: Integer-Datentypen - DH empfiehlt immer Integer oder Car
Zitat:
|
Re: Integer-Datentypen - DH empfiehlt immer Integer oder Car
Ich bin immer noch nicht wirklich schlauer als vorher. :? Verdammt, ich will's wissen! :gruebel:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:42 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-2025 by Thomas Breitkreuz