- 主题:off_t 和 size_t 为啥不搞成一样的定义?
32位下用超过2G的内存块那对于程序来说已经有蛮有挑战了。
【 在 kirbyzhou 的大作中提到: 】
: 我一直觉得size_t挺烦的,但是有些特殊场景就是没办法。
: 比如32位下超过2G大小的内存块啥的,其实挺现实。
:
--
FROM 223.166.96.*
现在还有32位的软件啊?
【 在 kirbyzhou 的大作中提到: 】
: 我一直觉得size_t挺烦的,但是有些特殊场景就是没办法。
: 比如32位下超过2G大小的内存块啥的,其实挺现实。
--
FROM 222.71.112.*
size_t 被定义出来的时候,32位是主流
【 在 JulyClyde 的大作中提到: 】
: 现在还有32位的软件啊?
--
FROM 116.213.168.*
无所谓啊,让你用size_t而不是int32就是为了有朝一日它不再是32位了
【 在 kirbyzhou 的大作中提到: 】
: size_t 被定义出来的时候,32位是主流
--
FROM 222.71.112.*
我要表达的是为什么size_t需要是unsigned。
这是因为32位年代需要unsigned才能描述2G~4G的容量,而且这是刚需。
然后这事就延续到今天了。
【 在 JulyClyde 的大作中提到: 】
: 无所谓啊,让你用size_t而不是int32就是为了有朝一日它不再是32位了
--
FROM 116.213.168.*
嗯嗯
【 在 kirbyzhou 的大作中提到: 】
: 我要表达的是为什么size_t需要是unsigned。
: 这是因为32位年代需要unsigned才能描述2G~4G的容量,而且这是刚需。
: 然后这事就延续到今天了。
: ...................
--
FROM 222.71.112.*