小弟我内存500M,为何这个函数就运行时候出错

我内存500M,为何这个函数就运行时候出错?我内存500M,为何这个函数就运行时候出错?voidhash(){inta[60][250

我内存500M,为何这个函数就运行时候出错?
我内存500M,为何这个函数就运行时候出错?
void     hash()
        {

  int   a[60][250][100],i,j,k;
  int   m=0;


        }


[解决办法]
60*250*100*4=6M,而编译器一般缺省参数是给stack栈段4M大小的,a变量是在函数内部的,自然是在stack里分配,空间显然不够,建议用new来分配,或修改编译参数。