自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

风一样的男子(quinta)的博客

看得见的是榜样和反例,看不见的才是真正的对手!

  • 博客(4)
  • 资源 (1)
  • 收藏
  • 关注

原创 《More effective c++》- 基础议题

基础议题    关键字:pointers(指针)、references(引用)、casts(类型转换)、arrays(数组)、constructors(构造函数)知识点1:指针与引用的区别,以及适当使用时机    知识点2:尽量使用c++风格的类型转换知识点3:不要对数组使用多态知识点4:避免无用的缺省构造函数...

2018-06-05 14:16:29 202

原创 《More effective c++》- 效率

效率从两个方面阐述-率的问题:第一是从语言独立的角度-高性能的算法和数据结构,第二是c++语言本身知识点16:牢记80-20准则80-20准则说的是大约20%的代码使用了80%的程序资源:大约20%的代码耗用了大约80%的运行时间;大约20%的代码使用了80%的内存;大约20%的代码执行80%的磁盘访问;大约80%的维护投入在20%的代码上。使用profiler程序识别出令人讨厌的程序的20%部分...

2018-06-05 14:05:16 722

原创 《More efferctive c++》- 异常

异常知识点9:使用析构函数防止资源泄漏1.用auto_ptr对象代替raw指针,将不再为堆对象不能被删除而担心,即使在抛出异常时,对象也能被即使删除。(因为auto_ptr的析构函数使用的是单对象的delete,所以auto_ptr不能用于指向对象数组的指针)2.隐藏在auto_ptr后的思想是:用一个独享存储需要被自动释放的资源,然后依靠对象的析构函数来释放资源,这种思想不只是可以运用在指针上,...

2018-06-04 20:18:20 154

原创 《More effective c++》- 运算符

运算符集中解释重载运算符何时并且如何被调用,如何运作,如何彼此联系,以及如何获得这些方面的控制权。知识点5:谨慎定义类型转换函数1.有两种函数允许编译器进行隐式类型转换:单参数构造函数(single-argument constructors)和隐式类型转换运算符。单参数构造函数是指含有一个参数就可以调用的构造函数,该函数可以是只定义了一个参数,也可以是定义了多个参数,但第一个参数后都有缺省值。隐...

2018-06-04 14:55:38 156

设计模式学习资料汇总.zip

设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。

2019-09-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除