这一段时间段的总结

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

为了以后不再这样下去,我觉得写写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题了。

 

 

原文链接: https://www.cnblogs.com/happydpc/archive/2012/03/05/2381056.html

欢迎关注

微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍

    这一段时间段的总结

原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/43390

非原创文章文中已经注明原地址,如有侵权,联系删除

关注公众号【高性能架构探索】,第一时间获取最新文章

转载文章受原作者版权保护。转载请注明原作者出处!

(0)
上一篇 2023年2月8日 下午8:02
下一篇 2023年2月8日 下午8:02

相关推荐