二级指针初始化
2013-10-11 16:29
190 查看
int **temp;
int i = 0;
//初始化
temp = new int*[100];
for(i = 0; i < 100; i++)
temp[i] = new int[200];
//释放
for(i = 0; i < 100; i++)
delete []temp[i];
delete []temp;
可以理解为temp[100][200];
因为在VC中直接定义过大的二维数组,运行会报错,
如int temp[600][600]; 编译可以过去,但是运行就会出现错误,
此时改为二级指针就可解决。
int i = 0;
//初始化
temp = new int*[100];
for(i = 0; i < 100; i++)
temp[i] = new int[200];
//释放
for(i = 0; i < 100; i++)
delete []temp[i];
delete []temp;
可以理解为temp[100][200];
因为在VC中直接定义过大的二维数组,运行会报错,
如int temp[600][600]; 编译可以过去,但是运行就会出现错误,
此时改为二级指针就可解决。
相关文章推荐
- C语言学习8:malloc返回的void*类型指针不可以做更改,free双重释放,二维数组的初始化和打印,a和a[0]和a[0][0]的区别,数组指针(*p)[3],指针数组*a[10],动态内存分配版约瑟夫环,动态分配版去空格和逗号处理,二级指针与二维数组互用
- 为什么C初始化链表需要二级指针
- 【错误记录】二维数组初始化,以二级指针传递函数参数
- 由链表初始化看C语言的二级指针
- 二级指针初始化
- 二级指针作为函数参数传递初始化的一点总结
- 二级指针作为函数参数传递初始化的一点总结
- 结构体二级指针的初始化
- 由链表初始化看C语言的二级指针
- 关于对有一级指针,二级指针的初始化及其浅拷贝和深拷贝
- day2 内存模型 二级指针
- 不要再直接用字符串常量给字符串指针初始化/赋值了
- Appium使用PageFactory初始化对象时报空指针错误
- C指针的疑惑(函数传址调用,如果传递的指针没有初始化会怎么样?)
- 十二、c++指针 一级指针和二级指针
- Linus:利用二级指针删除单向链表
- 二级函数指针
- effective C++笔记之条款31、32: 千万不要返回局部对象的引用,也不要返回函数内部用new初始化的指针所指对象的引用、尽可能地推迟变量的定义
- 关于二级指针 二维数组(还没有很懂 持续更新)
- C语言 二级指针内存模型混合实战