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 expresses a size or count in bytes.
size_t
type
<cstddef>Unsigned integral type
