0
点赞
收藏
分享

微信扫一扫

new的应用

天悦哥 2022-01-27 阅读 80

一维数组

int *p=new int[n];//n为数组大小

二维数组

int **p=new int*[m] ;//创建int p[m][n];

for(int i=0;i<m;i++)

{

p[i]=new int [n];

}

初始化

不可以直接memset(p,0,sizeof(p));动态数组分配的内存不一定连续

应该为

for(int i=0;i<n;i++)

{

memset(&p[i],0,sizeof(int));

}

举报

相关推荐

0 条评论