手机
当前位置:查字典教程网 >编程开发 >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++中inline的用法分析

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

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

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

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

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

C++中的对象指针总结

精品推荐
分类导航