手机
当前位置:查字典教程网 >编程开发 >C语言 >C++中给二维指针分配内存(实现代码)
C++中给二维指针分配内存(实现代码)
摘要:原理就不写在这里了,毕竟网上的介绍有很多,代码如下所示:复制代码代码如下:#includeusingnamespacestd;#define...

原理就不写在这里了,毕竟网上的介绍有很多,代码如下所示:

复制代码 代码如下:

#include <iostream>

using namespace std;

#defineN5

#defineM10

int main(int argc, char **argv)

{

int **p;

int i,j;

p = new int* [N];

for (i = 0; i < N; i++)

p[i] = new int [M];

for (i = 0; i < N; i++)

for (j = 0; j < M; j++)

p[i][j] = i + j;

for (i = 0; i < N; i++)

{

for (j = 0; j < M; j++)

{

cout<<"["<<p[i][j]<<"]"<<" ";

cout<<*(*(p + i) + j)<<" "<<endl;

}

cout<<endl;

}

for (i = 0; i < N; i++)

{

delete [] p[i];

p[i] = NULL;

}

delete [] p;

p = NULL;

return 0;

}

【C++中给二维指针分配内存(实现代码)】相关文章:

C++ 创建桌面快捷方式 开始菜单的实现代码

C++中的对象指针总结

c++ builder TreeView控件节点遍历代码

解析C++无锁队列的实现代码

C++中用指向数组的指针作函数参数

C++ 在堆上开辟与释放二维、三维指针详细解析

C++中静态存储区与栈以及堆的区别详解

C/C++语言中结构体的内存分配小例子

方阵顺时针旋转的实现代码

C 二分查找 递归与非递归的实现代码

精品推荐
分类导航