手机
当前位置:查字典教程网 >编程开发 >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++ builder TreeView控件节点遍历代码

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

基于C中一个行压缩图的简单实现代码

哈夫曼的c语言实现代码

C语言中字符串和数字的相互转换实现代码

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

C++输出上三角/下三角/菱形/杨辉三角形(实现代码)

C++中获取UTC时间精确到微秒的实现代码

精品推荐
分类导航