1000000太大了,回出问题的。编译就没通过。
如果要用这么大的数组,应该用point

解决方案 »

  1.   

    一般情况下,你定义这种数组应该使用new进行分配,而不是直接定义,因为,直接定义是定义在堆中的内存,如果你的堆中可分配的内存不够的话,这样使用就会出错,如果使用new进行分配内存,由于new是在栈中分配内存的,因此只要系统允许,可以分配大的内存。
      

  2.   

    不会有内存问题,才126M的空间,Windows程序支持2G的可用空间(虚拟的,如果你的硬盘够大的话)
    不过不建议做这种事,你可以用VirtualAlloc来分配内存,用的时侯在提交到RAM中去,这样效率高一点!
      

  3.   

    我就是用NEW来分配的啊,
    编译可以通过的。
    小数据如60000个下运行也没有问题,
    可是我不知道在多点会不会有问题。