Forum: Object-Pascal / Delphi-Language
Delphi
by Oxmyx,
26. Okt 2005
Es war unbedacht formuliert, aber es wusste doch jeder, was ich gemeint hatte.
Forum: Object-Pascal / Delphi-Language
Delphi
by Oxmyx,
25. Okt 2005
Einfach gesagt: 32 Bit große Typen werden von der CPU schneller verarbeitet.
Aus genau diesem Grund richtet Delphi die Strukturmitglieder standardmäßig auch auf 4 Byte aus:
TTest = record
a: Byte;
b: Integer;
end;
belegt standardmäßig nicht etwa 5 Byte, wie man vermuten würde, sondern 8 Byte, weil das einzelne Byte auf 32 Bit ausgerichtet wird.