数组的动态申请,和内存泄露相关
摘要:一维数组:int *a=new int[10]; delete []a; 二维数组: int (*a)[10]=new int[5][10]; delete []a; int **a=new *int[5]; for(int i=0;i<5;i++){ a[i]=new int[10]; } vec
阅读全文
posted @
2017-03-25 23:38
Beserious
阅读(144)
推荐(0) 编辑
二维数组指针作为函数参数传递
摘要:以前二维数组作为函数参数传递我都是这么写的void def(int a[][10])。传递一个二维数组a,(其中第二维要确定大小)其实想一想挺合理的... 后来,发现还有这种写法 void def(int(*a)[10]); 其实,还有这种次而发 void def(int **a) 。 我提的弱智问
阅读全文
posted @
2017-03-25 23:24
Beserious
阅读(1414)
推荐(0) 编辑
c++中读写文件操作
摘要:读写文件这个,不常用,每次用的时候都会百度一下,每次写法还都不一样,所有总是记混。今天利用点时间总结下之前工程中用过的。以后就安照这种方法写了。 搞acmicpc的时候喜欢用freopen(),这个是c语言里面的用法如下: 这样,从in.txt中读进来多组n,m 然后计算n+m再写入out.txt中
阅读全文
posted @
2017-03-25 22:11
Beserious
阅读(1993)
推荐(0) 编辑
c++ vector数组的定义使用
摘要:这里的vector<int>v[10]是 vector数组。可以像定义数组指针那样去定义。
阅读全文
posted @
2017-03-22 15:51
Beserious
阅读(2247)
推荐(0) 编辑
Algorithmic Crush
摘要:evendra在9号云上看到了他的教练朝他微笑。 每次教授选出Devendra单独问他一个问题,Devendra朦胧的头脑里全是他的教练和她的微笑,以至于他无法专注于其他事情。帮助他解决这个问题:给你一个长度为N的列表,列表的初始值全是0。对此列表,你要进行M次查询,输出列表种最终N个值的最大值。对
阅读全文
posted @
2017-03-15 15:47
Beserious
阅读(536)
推荐(0) 编辑