std::size_t

size_t 类型定义在 cstddef 头文件中,该文件是 C 标准库的头文件 stddef.h 的 C++版。它是一个与机器相关的 unsigned 类型,其大小足以保证存储内存中对象的大小。可以用来保存任何使用sizeof()获得的对象大小。

std::size_t常用于动态分配内存和动态数组中。