在64位系统上,sizeof(unsigned long)取决于系统实现的数据模型,例如,它在LLP64(Windows)上为4个字节,在LP64(Linux等)上为8个字节.什么是sizeof(size_t)应该是什么?它是否随数据模型而变化sizeof(long)?如果是这样,怎么样?
sizeof(unsigned long)
sizeof(size_t)
sizeof(long)
参考文献:
维基百科上的64位数据模型
c 64-bit sizeof size-t
64-bit ×1
c ×1
size-t ×1
sizeof ×1