手机
当前位置:查字典教程网 >编程开发 >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++中给二维指针分配内存(实现代码)】相关文章:

二分法求多项式在-10 10间值的实现代码

C++ 十进制转换为二进制的实例代码

在VC中隐藏控制台程序窗口的实现代码

C++产生随机数的实现代码

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

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

c++中inline的用法分析

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

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

C++中的对象指针总结

精品推荐
分类导航