C++ 二维动态数组的声明与删除

来源:互联网 发布:怎么看淘宝丝袜买家秀 编辑:程序博客网 时间:2024/06/03 22:49
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] ; 

0 0
原创粉丝点击