Величина SizeOf
Автор: Dennis Passmore
В Delphi 2.0 при использовании функции sizeof для моей записи:
f_format = record
format_name : string[8];
file_size : smallint;
fields : smallint;
end;
|
sizeof (format_name) возвращает 9 sizeof (file_size) возвращает
2 sizeof (fields) возвращает 2
sizeof(f_format) возвращает 14 ; Почему это не возвращает 13 ??????
Вам необходимо выключить опцию компилятора 'the Align Record Fields'
(выравнивание полей записи).
|