C++如何通过指针创建二维数组
来源:互联网 发布:酶标仪软件使用步骤 编辑:程序博客网 时间:2024/05/16 11:55
之前写关于图的类的时候,想创建一个二维数组matrix,matrix被声明成
int **matrix,一时不知道如何创建,实践之后找到解决方案,现给出代码
matrix=new int*[vertex_num]; //vertex_num是一个常数 for (int i=0; i<vertex_num; i++) { matrix[i]=new int[vertex_num]; }
记住,matrix[i]本身也是指针
同样,删除的代码如下
for (int i=0; i<vertex_num; i++) { delete []matrix[i]; } delete []matrix;
delete的操作和new正好相反,先删除matrix[i],再删除matrix自身
0 0
- C++如何通过指针创建二维数组
- C/C++创建二维数组/指针数组
- C语言 如何动态创建二维数组
- 通过指针访问二维数组
- 黑马程序员-C-二维数组&指针数组&二维数组指针
- C语言 通过指针访问一维数组,二维数组,三维数组。
- [C]二维数组与指针
- C指针与二维数组
- C 指针与二维数组
- C语言二维数组指针
- <C++>指针和二维数组
- 通过指针简单创建动态的数组(C)
- 如何接受二维数组指针的指针
- C语言指针、二维数组和指针
- 二维数组通过指针旋转90度
- 如何动态创建二维数组
- 如何创建二维三维数组
- python-如何创建二维数组
- android 导致notifyDataSetChanged无效的一个错误
- Linux常用命令大全
- 金额转大写
- Quartz 2D 绘图基础
- dom事件冒泡和捕获
- C++如何通过指针创建二维数组
- ZigZag排列问题与经典笔试面试题目解析
- iOS字符串的大小写互相转换
- Oracle数据库几种启动和关闭方式
- Hibernate的Annotation注解
- 对数组里面的数据进行升序降序排序
- ios发布可能出现的问题
- Maven的安装和配置(一)
- android之TextView部分本文变颜色,并设置文本监听器