每次写算法程序的时候总是纠结在动态分配内存上面,这次总算是明白了
来源:互联网 发布:长春盘古网络投诉电话 编辑:程序博客网 时间:2024/05/16 12:22
#include <iostream>using namespace std;int main(int argc, char ** argv){int len=5;int low=4;int size=3;// define array arr[size][low][len]; arr[3][4][5];int ***arr;arr=new int **[size];for(int i=0; i<size; i++){arr[i]=new int *[low];}for(int i=0; i<size; i++){for(int j=0; j<low; j++)arr[i][j]=new int[len];}//printf("Error last!");for(int i=0; i<size; i++){for(int j=0; j<low; j++){for(int m=0; m<len; m++){arr[i][j][m]=i+j+m;cout<<arr[i][j][m]<<" ";}cout<<endl;}cout<<endl;}for(int i=0; i<size; i++){for(int j=0; j<low; j++)delete []arr[i][j];// 删除 列的指针}for(int i=0; i<size; i++){delete []arr[i];// 删除 行的指针}delete []arr;// 删除 高的指针/*int len=5;int low=4;cout<<"Error before1"<<endl;int ** arr;arr=new int *[len];//这样声明的数组是arr[5][4]cout<<"Error before0"<<endl;for(int i=0; i<len-1; i++){arr[i]=new int[low];}cout<<"Error before"<<endl;for(int i=0; i<low; i++){for(int j=0; j<len; j++){arr[i][j]=i+j;cout<<arr[i][j]<<" ";}cout<<endl;}cout<<"-------------------------------"<<endl;for(int i=0; i<low; i++){for(int j=0; j<len; j++){//arr[i][j]=i+j;printf("[%p]\t", arr[i][j]);}cout<<endl;}*//*int group;int *** arr;**arr=new int **[group];cin>>group;for(int i=0; i<group; i++){int size, form;for(int i)}*/system("pause");return 0;}
0 0
- 每次写算法程序的时候总是纠结在动态分配内存上面,这次总算是明白了
- 写程序的机器总算弄好了:)
- JS/PHP中,数组与字符串的转换,这次总算是记住了
- 总是忘记null的判断,每次都百度,这次自己记下了
- SDRAM DQM的解释,总算明白了
- 总算是搞明白了IE的PAC代理设置方式
- 总算是明白 java正则表达式 中 Greedy 、Reluctant 、Possessive数量词的区别了
- 2012-6-25 c++的一些知识(总算是明白了) 初学者
- java中的switch语句中break和continue的区别--------总算是弄明白了
- java中的switch语句中break和continue的区别--------总算是弄明白了
- 虽然用了好几年的CSDN了,却是第一次在这上面写博客
- 父母不同意结婚肯定有他们的理由,我现在也总算是明白了,一切也是他们看透了!
- 在Eclipse中每次运行android项目的时候总是会自动重启开启模拟器
- 在开发程序中,需要每次随机出现一组数据的顺序下面是随机数算法
- 解决vc++DEBUG ERROR问题前几天师弟调试程序的时候出现了这样一个错误,出错的位置是在delete [] 一个动态分配的数组时出现的。 经过调查发现错误是因为他之前在给数组赋值的时候越界了
- 今天继续纠结在ctrl+z上面了
- 老大要俺练习写的MFC注册表程序,总算成形了
- 做web开发的时候,有时候会很纠结,就是说,明明在网页上写了东西,但还是显示不出来
- leetcode: Single Number
- .xib could't be opend. Cound not read archive
- VLC 请求m3u8报错(vlc访问m3u8文件-3)
- Python print函数用法,print 格式化输出
- 实用快捷键小记
- 每次写算法程序的时候总是纠结在动态分配内存上面,这次总算是明白了
- jQuery.extend()、jQuery.fn.extend()扩展方法详解
- 做个旋转的 ActivityIndicator
- ffmpeg开发指南
- 关于网页的笔记
- HTML5和CSS3中的交互新特性
- linux输入子系统
- jQuery源码 框架分析
- 了解最基础的CoreData