我想分配一个500×500的二维数组,作为矩阵,但是我试了两种方法不行!
1、直接用double A[500][500]不行!栈溢出!
2、用double* p = new double[500*500];这个可以分配内存了,但是由于我要做的数值算法,运算效率及其低下!我想是不是可能分配在堆上的数据操作效率就会很低!
不知道大家有没有遇到类似的问题?说说你们是怎么解决的呢?
...全文
26412打赏收藏
如何分配500×500的二维数组?
我想分配一个500×500的二维数组,作为矩阵,但是我试了两种方法不行! 1、直接用double A[500][500]不行!栈溢出! 2、用double* p = new double[500*500];这个可以分配内存了,但是由于我要做的数值算法,运算效率及其低下!我想是不是可能分配在堆上的数据操作效率就会很低! 不知道大家有没有遇到类似的问题?说说你们是怎么解决的呢?