09 2012 档案

C++ friend class与namespace冲突引起的思考
摘要:在C++中,friend class作为一种特殊的机制可以达到访问外部类私有成员的目的,因为这在某种程度上破坏了面向对象的封装性,所以friend class的应用场景非常有限。在组里的代码中,由于测试类(we call it TestSuite.cpp)需要访问被测试类的私有方法或者私有成员,而by default私有成员和函数对外是不可见的,那使用friend class也就是顺利成章的事情。以下为一个具体实例:classManager{public:Manager*getInstance();friendclassManagerTesterSuite;//declarationoffri 阅读全文

posted @ 2012-09-21 03:03 梁霄 阅读(2477) 评论(0) 推荐(1)

工作总结及思考 2011/07/11- 2012/07/11
摘要:工作一年,时间为轴回忆并总结下工作内容以及自己的思考若干。七月,我带着毕业的小伤感以及对于新生活的期待开始在亚马逊的路程。一个月的时间, 熟悉团队,公司内部的各种基础设施,基础编程工具,花费了我大量的时间。作为非计算机专业毕业的学生,我对于很多计算机应用方面的知识了解非常有限,比如如何管理不同版本的软件,如何将自己的代码发布到生产环境中,如何处理软件间的依赖关系等。很多东西不明白,所以经常有挫败感,尤其是看到身边的同事游刃有余的处理团队内外的工作,自己羡慕,也着急去追赶。记得有一天在公交车上,和一个在公司干了半年多的中国员工闲聊,当时就觉得什么时候我也能赶快有六个月的经验,能像他一样真正自如的 阅读全文

posted @ 2012-09-16 08:13 梁霄 阅读(164) 评论(0) 推荐(0)

导航