摘要: Google C++编程风格指南(一)背景Google的开源项目大多使用C++开发。每一个C++程序员也都知道,C++具有很多强大的语言特性,但这种强大不可避免的导致它的复杂,这种复杂会使得代码更易于出现bug、难于阅读和维护。本指南的目的是通过详细阐述在C++编码时要怎样写、不要怎样写来规避其复杂性。这些规则可在允许代码有效使用C++语言特性的同时使其易于管理。风格,也被视为可读性,主要指称管理C++代码的习惯。使用术语风格有点用词不当,因为这些习惯远不止源代码文件格式这么简单。使代码易于管理的方法之一是增强代码一致性,让别人可以读懂你的代码是很重要的,保持统一编程风格意味着可以轻松根据“模 阅读全文
posted @ 2012-04-19 16:27 刘军newhand_liu 阅读(367) 评论(0) 推荐(0) 编辑
摘要: 第一次面试经历:公司:2012腾讯暑假实习生岗位:软件开发-游戏开发方向过程:笔试——一面——二面(被刷,原因是水平不够)笔试主要考的是C++、算法和数据结构的基础,还有一些数学题目,比如排列组合方面的。我的笔试成绩是59,应该算是中上等。一面首先是惯例-自我介绍,我当时非常紧张,不过面试官很随和,让我不用紧张,很感谢他。接下来面试官根据我的自我介绍、简历来提问,所以一定要在这两个里面展示自己的特长。我写的是C++、算法和数据结构基础比较扎实,所以面试官问了一系列这方面的知识,问得不是很深,还让我当场写了快排算法,所以我觉得一面主要是考查基本功的。接下来又问了我以前做过的一下游戏相关的小项目, 阅读全文
posted @ 2012-04-19 12:48 刘军newhand_liu 阅读(164) 评论(0) 推荐(0) 编辑