<c++> new生成二维数组

1、m,n都可以未知;非连续储存

、、、

int **p;//定义一个二级指针

p=new int *[m];

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

p[i]=new int[n];

、、、

、、、

//记得释放指针

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

    delete [] p[i];

    delete[]  p;

、、、

2、连续存储,n必须已知

、、、

int (*p)=new int[m][n];

delete[] p;

3.连续存储,调用很不直观,基本不用

、、、

int *p=new[m*n];

delete[] p

、、、

除此常用vector生成数组,后议;

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 网络信息爆炸的如今,除去其负面性的影响来说也确实带给我们一些积极的影响。比如,微信公众号推送的一篇鸡汤可能让迷茫疲...
    某窦MD阅读 795评论 1 7
  • 今天骑行八宿一安久拉山一然乌。全程90公里。昨天晚上看攻略和听骑友告诉,说今天约有68公里的缓上坡,着实把我吓一跳...
    刺虎从头越阅读 354评论 1 0
  • 那曾经结冰的小溪开始唱起欢快的歌,那曾经光秃秃的树枝长出了绿色的短发,那宽阔的土地开始铺起新绿的地毯,春姑娘...
    厉致宁LZN阅读 277评论 0 1
  • “大成若缺,其用不弊。大盈若冲,其用不穷。大直若屈,大巧若拙,大辩若讷。静胜燥,寒胜热。清静,为天下正。...
    钱江潮369阅读 318评论 0 2
  • 我认识圆圆已经20年,小学到现在,我们一直在一起,直到现在互相没有看到吐也是“缘分”。 但是,今天要讲的不是圆圆的...
    西北女子阅读 1,136评论 0 0

友情链接更多精彩内容