type

size_t

<cstddef>
Unsigned integral type
size_t corresponds to the integral data type returned by the language operator sizeof and is defined in the <cstddef> header file (among others) as an unsigned integral type.

It is used within the standard library to express sizes and counts.