我在编程的过程中需要定义一个500*1000的二维数组来确定一个网格,定义完了之后就报栈堆溢出了,请问有什么更好的方法来替代?
不要放在堆栈上,应该用new在堆(heap)上动态申请内存。
你也可以直接静态或全局存储,这是在程序执行前就已经准备好了的内存空间。