Описание тега size-t

В C/C++ size_t - это целочисленный тип без знака результата оператора sizeof.

size_t может хранить максимальный размер теоретически возможного объекта любого типа (включая массив).

При индексировании контейнеров C++, таких как std::string, std::vector... соответствующий тип - член typedef size_type предоставляемые такими контейнерами (обычно это определяется как синоним для size_t).

Более подробная информация: