c++二维数组的动态分配内存

c++中二维数组动态分配内存要两步
1.先分配行的内存
2.再分配每一行的列的内存

例如生成一个n行m列的二维数组,代码如下

int **dp =(int**) malloc(n*sizeof(int));
		for (int i = 0; i < n; ++i)
		{
			dp[i] = (int*)malloc(m*sizeof(int));
		}

注意int类型分配内存后元素的值为0

猜你喜欢

转载自blog.csdn.net/qq_43069546/article/details/86563045