int N ;
cin >> N ;
int** data = new int* [N]; // creat two dimensional dynamic matrix.
for (unsigned i = 0; i <N; ++i) {
data[i] = new int [N];
cin >> N ;
int** data = new int* [N]; // creat two dimensional dynamic matrix.
for (unsigned i = 0; i <N; ++i) {
data[i] = new int [N];
}
...
for( int i = 0; i <N; ++i) {
delete [] data[i];
}
delete [] data;
以上摘自
http://blog.sciencenet.cn/blog-794272-689500.html
若为一维数组,例
int *sp= new int[N] ;
本文介绍了如何使用C++创建和释放动态二维数组,包括初始化和删除内存的具体步骤。此外,还提供了创建一维动态数组的例子。
637

被折叠的 条评论
为什么被折叠?



