type

size_t

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

It is generally used to express sizes and counts in bytes.