Наприклад: Var slovo: string. Рядкова змінна займає у пам'яті на 1 байт більше, ніж зазначена в описі довжина. Справа в тому, що один (нульовий) байт містить значення поточної довжини рядка.
Розмір основних типів даних C++
Тип | Мінімальний розмір |
---|---|
bool | 1 байт |
char | 1 байт |
wchar_t | 1 байт |
char16_t | 2 байта |
Максимальний розмір об'єкту String може становити у пам'яті 2 ГБ, або близько 1 мільярда символів.