1.size_t 的定义
size_t是一种机器相关的无符号类型,它被设计的足够大以便能表示内存中任意对象的大小。
在C语言中头文件为stddef.h,在C++语言中头文件为cstddef。
size_t 是sizeof的返回类型,在64位中是unsigned long int,在32位中是unsigned int。
2.使用
size_t类型通常用于循环、数组索引、大小的存储和地址运算。数组的下标通常定义为size_t类型。size_t可以跨平台,并且具有高代码的可移植性、有效性或者可读性。