SizeOf, функция
Синтаксис
function SizeOf (const Значение или тип) : integer;
Описание
Функция SizeOf возвращает количество байт, занимаемое Значением или типом, которое
может быть выражением или идентификатором типа. SizeOf не является настоящей
функцией.
Ошибки
Советы и приемы
- Чаще всего SizeOf используется при вызове GetMem
для определения объема запрашиваемой памяти.
- Размер указателя, ссылки на объект или ссылки на класс равен четырем,
т. к. указатель занимает четыре байта (но в будущих версиях Delphi может
требовать больше памяти для хранения указателя).
- Для определения количества байт, занимаемых объектом, вызывается метод
объекта InstanceSize.
Пример
var
P: ^Integer;
begin
// Выделяет память для 32 целых.
GetMem(P, 32 * SizeOf(Integer));
end.
Смотрите также
Процедура GetMem, функция Length.
Нет комментариев.
Оставить комментарий:
|
|