您的位置:首页 > 其它

在堆中创建二维数组

2016-09-14 10:25 190 查看
C++堆上申请二维数组假设要申请的是double型大小m*n数组有如下方法方法一:优点:申请的空间是连续的 缺点:较难理解
1  double (*d)
= new double[m]
方法二:优点:容易理解 缺点:申请的空间不能连续且需要多个指针才能管理
double *d[m];

for (int i=0; i<m; i++)

d[i] = new double
;
真正实用的方法:创建A[m]
int **A = new int*[m];for (int i = 0; i < m; i++)A[i] = new int;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: