linux——平台移植
size_t/ssize_t
在32位架构中被定义为:
typedef unsigned int size_t;
typedef int ssize_t;
在64位架构中被定义为:
typedef unsigned long size_t;
typedef long ssize_t;
结论:
size_t的作用是增强程序的可移植性。
在32位架构中被定义为:
typedef unsigned int size_t;
typedef int ssize_t;
在64位架构中被定义为:
typedef unsigned long size_t;
typedef long ssize_t;
结论:
size_t的作用是增强程序的可移植性。