随笔分类 -  code

all code(c, c++, lua)
摘要:【故事】 从前,有一个地主,他拥有很多座粮仓, 分别存储了不同单位的粮食,分布在该城镇的不同地点,短时间内也难以再操作。有一天,山大王杀到他家里,要挟道:“我知道你有好几座粮仓,现在我正在招兵买马,粮草不足,您老救济一下吧,交出几座粮仓,保您老身体健康,发财大吉啊!要过这个冬天,弟兄们算了下需要... 阅读全文
posted @ 2014-09-03 21:59 上山老人 阅读(192) 评论(0) 推荐(0) 编辑
摘要:看了《程序设计实践》的开头,就碰到一个习题叫用用循环实现快速排序,开始准备pass掉的,但是一想学习过程中要注意细节,也就决定去写了,零零散散的花了不少时间,可见其中的一些微妙之处。喜欢其中的一句话,算是激励的:“Hoare描述了用循环写快速排序是如何困难的,进而发现用递归做快速排序实在是太方便... 阅读全文
posted @ 2014-05-06 13:30 上山老人 阅读(343) 评论(0) 推荐(0) 编辑
摘要:递归的实现很简单,但是自己要理解,这个很重要!//翻转-递归Nameval *reverse2(Nameval *pList, Nameval *pPre){ if (pList == NULL){ return pPre; } ... 阅读全文
posted @ 2014-05-06 13:04 上山老人 阅读(166) 评论(0) 推荐(0) 编辑
摘要:昨天,看了一点《c++ primer》和《程序员的自我修养》,想起了自己以前的两个知识点,这里回顾,并且总结一下。1. const指针的参数 看primer的时候,看到几个概念,虽然都大概知道,但是还是有点模糊的,今天权且记在这里。(1)const形参 const形参,从const的意思来看,就是形参是const的,不能够改变。但是函数在传值的时候都是传的副本,所以不管形参是不是const,都可以使用const或者非const的实参传递。【注:这里指的是普通的形参】(2)const引用避免复制 这个是之前不理解的,在c++中,const的引用是不会发生复制行为的,这样在大类型为参数的... 阅读全文
posted @ 2013-10-27 21:31 上山老人 阅读(453) 评论(0) 推荐(0) 编辑
摘要:今天,第一次写博客,也希望自己能坚持下去! 交流&&学习!1.c++父类和子类碰到的问题:虚父类(接口父类)调用子类对象,但是函数是子类自己定义的,开始以为父类能拿个调用的。解释: 只有父类定义了接口(实函数或者虚函数,子类覆盖了或者重载了),父类才能够调用,这个以后在研究。之前看过父类和子类结构的构造,里面有函数指针的概念,希望下次能够从这里分析清楚,也重新学习一下这里的概念。2. 一个效率问题的验证问题: 计算当前时间和之前某个时间点是不是不在同一个月?进行判断void func_calc2(time_t tCurrent, int nDays){ time_t tStar 阅读全文
posted @ 2013-10-20 18:05 上山老人 阅读(271) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示