小编jac*_*ack的帖子

在C中分配超过4GB的内存

我需要在我的C程序中分配超过4GB的内存(在Windows上运行 - 64位).
显然使用只是malloc没有解决问题.

我已经以这种方式阅读了之前的一些帖子,似乎VirtualAlloc可以解决我的问题.
我试图使用它,我不明白与此功能相关的所有参数.我想我需要准确定义应该分配内存的地址,但我不知道该怎么做.
是否有关于它的简单信息,或者我可以使用的简单示例?

我也不需要在一个块中分配所有内容,因此它可能更容易.还可以接受任何分配超过4GB内存的替代方法.

谢谢.

c

3
推荐指数
2
解决办法
3037
查看次数

标签 统计

c ×1