环境:Windows 2003 Server x64 Edition, Visual Studio 2005
64-bit 的编程模型有很多种(LP64、LLP64、ILP64),Windows x64 版采用的是 LLP64 模型:
int、long 都是 32-bit,void* 是 64-bit,新增数据类型 long long,也是 64-bit。
我写了个 console 程序试验了一把,一下子就 new 出了 16 G 内存,太爽了,以后写程序不用为内存斤斤计较了。
本文探讨了Windows 2003 Server x64 Edition环境下64位编程模型的具体实现,介绍了LP64、LLP64及ILP64等模型,并重点解析了LLP64模型的特点。文中通过实验展示在该模型下能够轻松分配16GB内存,为大型程序设计提供了可能。
环境:Windows 2003 Server x64 Edition, Visual Studio 2005
64-bit 的编程模型有很多种(LP64、LLP64、ILP64),Windows x64 版采用的是 LLP64 模型:
int、long 都是 32-bit,void* 是 64-bit,新增数据类型 long long,也是 64-bit。
我写了个 console 程序试验了一把,一下子就 new 出了 16 G 内存,太爽了,以后写程序不用为内存斤斤计较了。
1260

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