c++创建二维动态数组与内存释放问题

 更新时间:2018年06月20日 09:46:45   投稿:mrr  
这篇文章主要介绍了c++创建二维动态数组与内存释放问题,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下

如下:

#include <iostream>
#include <windows.h>
using namespace std;
int main()
{
  cout << "create dynamic two-dimension array..." << endl;
  int sizeX = 5;
  int sizeY = 8;
  // 申请
  double** array = new double*[sizeX];
  for (int i = 0; i < sizeX; i++) {
    array[i] = new double[sizeY];
  }
  for (int i = 0; i < sizeX; i++) {
    for (int j = 0; j < sizeY; j++) {
      array[i][j] = i + j;
    }
  }
   for (int i = 0; i < sizeX; i++) {
    for (int j = 0; j < sizeY; j++) {
      cout << array[i][j];
    }
    cout << endl;
  }
  // 释放
  for (int i = 0; i < sizeX; i++) {
      delete[] array[i];
  }
  delete[] array;
  system("pause");
  return 0;
}

如上,结果如下:

create dynamic two-dimension array...
01234567
12345678
23456789
345678910
4567891011
Press any key to continue . . .

总结

以上所述是小编给大家介绍的c++创建二维动态数组与内存释放问题,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

相关文章

  • C++11中的变长模板的示例详解

    C++11中的变长模板的示例详解

    C++中的变长模板真的是又臭又长,晦涩难懂,但是确实有些STL库就是这么写的。本文就来和大家聊聊C++11中这些变长模块的使用,需要的可以参考一下
    2023-02-02
  • C++内联函数详情

    C++内联函数详情

    这篇文章主要介绍了C++内联函数,文章主要围绕C++内联函数的相关资料展开详细内容,需要的朋友可以参考一下,希望对大家有所帮助
    2021-11-11
  • c++ 探讨奶牛生子的问题

    c++ 探讨奶牛生子的问题

    一只刚出生的奶牛,第4年开始生一只奶牛(假设只生母牛),以后每年生一只。现在给你一只刚出生的奶牛,求20年后有多少奶牛
    2013-05-05
  • C语言实现投票系统

    C语言实现投票系统

    这篇文章主要为大家详细介绍了C语言实现投票系统,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-07-07
  • C++ 二进制文件读写方式及示例详解

    C++ 二进制文件读写方式及示例详解

    这篇文章主要为大家介绍了C++ 二进制文件读写实现方式及示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-04-04
  • C语言函数传递数组和传递地址的区别你知道吗

    C语言函数传递数组和传递地址的区别你知道吗

    这篇文章主要介绍了C语言中数组作为函数的参数以及返回值的使用简单入门,这里以一维数组作为基本条件进行例子讲解,需要的朋友可以参考下
    2021-09-09
  • C++详细分析引用的使用及其底层原理

    C++详细分析引用的使用及其底层原理

    引用是C++一个很重要的特性,顾名思义是某一个变量或对象的别名,对引用的操作与对其所绑定的变量或对象的操作完全等价,这篇文章主要给大家总结介绍了C++中引用的相关知识点,需要的朋友可以参考下
    2022-04-04
  • C语言中变参函数传参的实现示例

    C语言中变参函数传参的实现示例

    本文主要介绍了C语言中变参函数传参,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-08-08
  • Opencv基于文字检测去图片水印的实现示例

    Opencv基于文字检测去图片水印的实现示例

    去水印是个麻烦事,本文就来介绍一种方法Opencv基于文字检测去图片水印的实现示例,具有一定的参考价值,感兴趣的可以了解一下
    2023-09-09
  • 全面解析C++中的new,operator new与placement new

    全面解析C++中的new,operator new与placement new

    以下是C++中的new,operator new与placement new进行了详细的说明介绍,需要的朋友可以过来参考下
    2013-09-09

最新评论