开辟及释放2维指针开辟的2维数组的方法
2006-11-20 11:41
190 查看
开辟及释放2维指针开辟的2维数组的方法
int **A;
// 开辟
A = new int * [ 100 ];
for (int i = 0 ; i < 100 ; i++)
A[ i ] = new int[ 100 ];
// 释放
for (int i = 0 ; i < 100 ; i++)
delete [] A[ i ];
delete [] A;
int **A;
// 开辟
A = new int * [ 100 ];
for (int i = 0 ; i < 100 ; i++)
A[ i ] = new int[ 100 ];
// 释放
for (int i = 0 ; i < 100 ; i++)
delete [] A[ i ];
delete [] A;
相关文章推荐
- 用指针正确的操纵动态数组与正确用delete释放内存的方法
- 一级指针的开辟空间和释放资源的两种方法
- new、delete、指向连续空间的指针、数组、空间释放、空间申请[C++][内存管理]
- C语言中动态分配数组指针的释放问题
- 详解Swift中对C语言接口缓存的使用以及数组与字符串转为指针类型的方法
- 切分 字符串指针数组(如环境变量) 的两种方法, 数组下标 和 指针
- 在一个方法里生成了一个自动释放的数组,在另一个方法里使用它会导致程序崩溃。
- C Primer plus 10.2 初始化一个double类型的数组,然后把该数组的内容拷贝至3个其它的数组中,使用带数组的表示方法的函数进行第一份拷贝,使用带指针表示方法和指针递增的函..
- vs2010 visual leak detector 配置方法 和 静态指针的释放
- C和C++开辟指针数组读取文件的测试
- STL之vector常用方法 二维vector 取vector数组指针
- 通过数组初始化链表的两种方法:指向指针的引用node *&tail和指向指针的指针(二维指针)node **tail
- new、delete、指向连续空间的指针、数组、空间释放、空间申请
- Swift中对C语言接口缓存的使用以及数组、字符串转为指针类型的方法
- 数组内存申请和释放,指针数组和数组指针
- C++:对象数组、对象动态申请和释放、类的定义和实现分开、this指针、常成员函数、时钟
- Essential c++阅读笔记-第3章 数组和vector的find方法(哨兵指针)
- 字符串--用数组初始化和用指针初始化方法
- 第十七周 利用指针和数组的方法分别查询字符串的个数
- 第4章 数组和指针的常用方法