这一段时间段的总结

看了太多杂七杂八的东西,而一直不肯去实践,觉得还是得写写博客,总觉得自己太过于贪心,什么都想学,结果什么都不精通。

为了以后不再这样下去,我觉得写写blog还是很有必要的。把自己学到的东西用自己的话表述出来,这是一种能力。而写博客

恰恰能帮助自己做到这一点。

 

   最近看了《effective C++》,因为看的是英文版,有很多地方都是跳过去的,因为有些东西,明白了就不需要再花那么多时间去细看了。

关于C++面向对象的理解,一个是在代码设计方面,主要是照顾到代码复用,pure virtual function主要是提供一个interface,而common

virtual function 主要是既提供Interface又提供一个默认的实现,普通的函数主要是给derived class 一个既有的实现,不用去重写它。

然后是设计的时候,说一下几条准则:

   1、Make sure all the constructors initialize everything in the object

   2、Prefer member initialization lists;

   3、Base classes are all always initialized before subclasses

   4、Better to convert the non-local static objects to local static objects

   最近毕设要用到MFC,虽然MFC提供了很好的设计模式封装,但是隐藏了太多细节,而且个人认为MFC过于丑陋,不过最后还是采用了MFC,

而且做的也还行,算是告以段落了吧。到暑假就要开始专心A题了。

 

 

posted @ 2012-03-05 22:15  happydpc  阅读(124)  评论(0编辑  收藏  举报