x86平台

x64平台

从以上测试可知,不管是x86平台还是x64平台,int类型大小都是32位4个字节
http://msdn.microsoft.com/en-us/library/aa383751%28v=VS.85%29.aspx
而在x64平台上,指针类型大小为8个字节,所以为了源代码级的可移植能力,
windows添加了类型XXX_PTR类型,你懂得!
x64平台下源代码级可移植性的实现与Windows类型XXX_PTR
本文探讨了在x64平台上,通过使用Windows特有的类型XXX_PTR来实现源代码级的可移植性。重点分析了x86与x64平台的int类型与指针类型大小差异,并阐述了如何利用类型XXX_PTR确保跨平台兼容性。
x86平台

x64平台

从以上测试可知,不管是x86平台还是x64平台,int类型大小都是32位4个字节
http://msdn.microsoft.com/en-us/library/aa383751%28v=VS.85%29.aspx
而在x64平台上,指针类型大小为8个字节,所以为了源代码级的可移植能力,
windows添加了类型XXX_PTR类型,你懂得!
1570
3060

被折叠的 条评论
为什么被折叠?