Registriert seit: 6. Feb 2008
838 Beiträge
|
AW: XE8: Sinn von FixedInt, FixedUint, System.Hash
23. Apr 2015, 20:06
da ich neben Delphi auch weiter C/C++ bis herunter zu 8Bit MicroControlern schreibe, verwende ich von von C/C++ gewohnt auch in Delphi von Anfang an möglichst nur eigene Typen, welche auf ewig eine feste Größe(Bitanzahl) haben.
BYTE (oder "neumodisch" UINT8)
WORD (oder "neumodisch" UINT16)
DWORD (oder "neumodisch" UINT32)
QWORD (oder "neumodisch" UINT64)
bzw.
INT8
INT16
INT32
INT64
Ich glaube, UINT128 & INT128 werde ich wohl noch erleben (müssen).
Integer oder Cardinal oder was es da aktuell sonst noch von Delphi oder manchen C-Compilern gibt, das wird per IFDEF zentral&einmalig passend zugeordnet.
Dann noch immer nur "packed records"... so sind und bleiben Quelltexte und Daten portabel, plattform- & sprachunabhängig
|