C++程序能分配的最大内存是多少?

来源:百度知道 编辑:UC知道 时间:2024/06/06 21:03:43
如题

windows下栈区最大分配为2M,如果是new和malloc内存有多大就能分多大,前提小于寻址空间(32位下是4G)中的用户空间(windows下系统空间与用户空间各占一半),所以是2G,谢谢!

在32位系统下理论上是4G.在windows环境下,操作系统要占用2G,用户可以用的空间是2G,但还有其它一些应用程序也占内存,所以1G左右应该没问题

取决于os