摘要: 书上和网上在很多地方都对const 的重载做了一些解释,但感觉都不是很详细。还有很多同学在不同的地方发问关于const 重载的问题,这里我又重新看了一下,做了一个简单的分析也可能有不对的地方,欢迎讨论。所谓重载,是指允许存在多个同名函数,而这些函数的参数表不同,即函数名相同但函数的签名不同。重载并不是面向对象编程的特有属性,这是因为重载是在编译阶段实现的,编译器根据函数不同的参数表,对同名函数的名... 阅读全文
posted @ 2010-10-21 13:53 博水 阅读(5727) 评论(6) 推荐(3) 编辑
摘要: 转自:http://blog.csdn.net/slowgrace/archive/2009/10/20/4704066.aspxQ:作为一个程序员,为什么要弄明白左值的概念? A:有很多原因。比如说,有些语境下必须要使用左值,如果你不知道哪些表达式是左值,你就可能给错。Q:请问哪些语境下必须要使用左值? A:下列运算符的操作数要求左值:sizeof运算符, 取地址运算符 & , ++ 运... 阅读全文
posted @ 2010-10-19 23:04 博水 阅读(970) 评论(0) 推荐(0) 编辑
摘要: 态度决定一切:Code Review 做为软件开发中的一个重要环节,也是人参与和交互度比较高的一个环节,参与者对Code Review的态度将会很大程度上影响Code Review的效果。而程序员又是一群不善于同别人交流的一个群体,这样在Code Review的过程中可能因为对这件事的认识程度和态度的不同而会产生很大差距:对于代码的讲解者来说,一些很有经验的程序员往往因为对Code Review的... 阅读全文
posted @ 2010-10-18 22:46 博水 阅读(916) 评论(0) 推荐(1) 编辑
摘要: Code Review做软件开发的时间转眼也有三年有余,所在的团队也使用了各种各样的代码质量控制方法,个人觉得Code Review是一个最有效的方法,同时也是“性价比”最高的代码质量控制方法。现将个人的一些观点和看法总结一下什么是Code ReviewCode Review 中文的翻译方式有很多种“代码审查”,“代码评审”,... 阅读全文
posted @ 2010-10-14 22:02 博水 阅读(2383) 评论(2) 推荐(2) 编辑
摘要: 转眼已经在公司干了三年有余,学了很多东西也忘记了很多东西。很多东西能够真正沉淀下来并能想起来的也就是眼前这半年左右的东西。很多东西学了就忘了,想找个回忆和和别人交流的地方也找不到。我是不喜欢写东西的,不是不愿而是总感觉写不好。但感觉一切都还是需要改变,只有改变才能进步。只有不断的进步才能保有充足的安全感。前两天看了一篇文章程序员的安全感,个人感觉程序员的安全感就是你现在的知识体系可被当前快速发展的... 阅读全文
posted @ 2010-10-10 21:53 博水 阅读(317) 评论(0) 推荐(1) 编辑