海湾合作委员会 4.4.1,C99
我正在使用size_t
,而size_t
是unsigned int
。但是,这取决于您运行的是 32 位还是 64 位。
我将使用 size_t
来存储缓冲区的大小。
因此,如果跨架构使用,我认为这不会很方便。
只是一个问题,在 32 位或 64 位上使用 size_t
。什么情况会导致最严重的问题?
最佳答案
size_t
保证能够保存您的实现中任何对象的字节数。
这就是为什么 sizeof
的返回类型是 size_t
。
所以是的,它是便携式的。
关于c - size_t 便携吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1697048/