SizeOf, функция

Синтаксис


function SizeOf (const Значение или тип) : integer;

Описание

Функция SizeOf возвращает количество байт, занимаемое Значением или типом, которое может быть выражением или идентификатором типа. SizeOf не является настоящей функцией.

Ошибки

Советы и приемы

  • Чаще всего SizeOf используется при вызове GetMem для определения объема запрашиваемой памяти.
  • Размер указателя, ссылки на объект или ссылки на класс равен четырем, т. к. указатель занимает четыре байта (но в будущих версиях Delphi может требовать больше памяти для хранения указателя).
  • Для определения количества байт, занимаемых объектом, вызывается метод объекта InstanceSize.

Пример


var
  P: ^Integer;
begin
  // Выделяет память для 32 целых.
  GetMem(P, 32 * SizeOf(Integer));
end.

Смотрите также

Процедура GetMem, функция Length.
    Учебник по языку Pascal          Лабораторные работы по программированию          Справочник



2022-03-30 12:17:18






Оставить комментарий:
Ваше Имя:
Email:
Антибот: *  
Ваш комментарий: