size_t 是为了方便系统之间的移植而定义的
在32位系统上定义为 unsigned int
在64位系统上定义为 unsigned long
size_t 一般用来表示一种计数,比如有多少东西被拷贝等,设计 size_t 就是为了适应多个平台的需要。
ssize_t 就是 signed int /long
size_t 是为了方便系统之间的移植而定义的
在32位系统上定义为 unsigned int
在64位系统上定义为 unsigned long
size_t 一般用来表示一种计数,比如有多少东西被拷贝等,设计 size_t 就是为了适应多个平台的需要。
ssize_t 就是 signed int /long