C++ 动态创建二维数组会经常用到。记录一下,以备查看。

//动态创建二维字符数组arr[m][n]
char **arr;
arr = new char*[m]; //创建行指针
for (int i = 0; i<m; i++)
	arr[i] = new char[n]; //为每行分配空间

for (int i = 0; i < m; i++)
{
	for (int j = 0; j < n; j++)
	{
		arr[i][j] = '\0';
	}
}

参考自:http://jingyan.baidu.com/article/5552ef473f91f7518ffbc9aa.html