Extra
size_t 类型定义在cstddef头文件中,该文件是c标准库的头文件stddef.h的c++版。它是一个与机器相关的unsigned类型,其大小足以保证存储内存中对象的大小。
例如:bitset的size操作返回bitset对象中二进制位中1的个数,返回值类型是size_t。
例如:在用下标访问元素时,vector使用vector::size_type作为下标类型,而数组下标的正确类型则是size_t。vector使用的下标实际也是size_t,源码是typedef size_t size_type。
中文名 | size_t |
---|---|
原始名称 | size_t |
外文名 | unsigned int |
定义 | 在cstddef头文件中 |
英文名 | unsigned int |