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] ;