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.