我需要分配一个非常大的数组有没有办法分配一个没有此类错误的数组?请注意,我有 8 GB 的内存而不使用矢量,这正是错误
Unhandled exception at 0x771515ee in __ Microsoft C++ exception:
std::bad_alloc at memory location 0x0049f904..
这是我的一大段代码
#include<cstdlib>
int main()
{
size_t arraySize =1024*1024*1024;
int *a= new int[arraySize];
for (int i = 0; i < arraySize; i++)
{
a[i] = 3;
}
return 0;
}
/* 谢谢大家,我的问题的解决方案是创建一个具有 x64 位操作的新解决方案平台*/