Ansistring

Вверх  Предыдущий  Следующий

Тип ansistring – это динамическая строка, которая не имеет ограничения по длине. Когда строка больше не ссылается на данные (её счётчик ссылок равен нулю), то память автоматически освобождается. Если ansistring – это константа, то её счётчик ссылок будет равен -1, показывая, что она никогда не должна освобождаться. Структура памяти для ansistring показана в таблице 8.3.

Таблица 8.3. Структура памяти AnsiString (32-разрядная модель)

Смещение

Содержимое

-8

Longint с действительным размером строки

-4

Longint со счётчиком ссылок

0

Массив символов (char) с нулевым окончанием