Memsize-тип

Термин "memsize" часто используется в наших статьях. Этот термин мы вводим для упрощения изложения материала. Термин "memsize" возник, как попытка лаконично назвать все типы, которые способны хранить в себе размер указателей и индексов самых больших массивов. Memsize-тип способен хранить в себе размер максимального массива, который может быть теоретически выделен в рамках данной архитектуры. Под memsize-типом мы понимаем все простые типы данных языка Си/Си++, которые на 32-битой архитектуре имеют размер 32-бита, а на 64-битной архитектуре - 64-бита.

Учтите, что в разных моделях данных, термин memsize-типы будет объединять различные типы. Например, в Windows системах тип long не является memsize типом, а в Unix системах с моделью данных LP64 является. Примеры memsize-типов: указатели, size_t, ptrdiff_t, intptr_t, SIZE_T, DWORD_PTR.

Picture 1034064

Библиографический список


А ты совершаешь ошибки в коде?

Проверь с помощью
PVS-Studio

Статический анализ
кода для C, C++ и C#

goto PVS-Studio;