#include <iostream>
#include <string.h>
using namespace std;
//全局变量内存在静态存储区(最大4G左右,linux系统)
/*
const int len=1000000000;
int _array[len];
*/
int main()
{
/*
*如果在局部申请空间(内存在栈上,连续的),最多8M(linux 系统,可以手动修改)
const int len=20000000;
int _array[len];
*/
//堆上内存不连续,大小受限于物理内存
memset(_array,0,len*sizeof(int));
cout<<" _array = "<<_array[len-1]<<endl;
return 0;
}
linux 下各存储区内存限制
最新推荐文章于 2024-08-26 11:03:39 发布