Effective C++学习笔记(Part Four:Item 18-25)



近期最终把effectvie C++细致的阅读了一边。非常惊叹C++的威力与魅力。近期会把近期的读书心得与读书笔记记于此,必备查找使用,假设总结有什么不

当之处,欢迎批评指正:

如今仅仅列出框架,近期会尽快填充完整:

第4部分:设计与申明(Designs and Declarations)
本部分主要讲述了类的设计原则以及设计规则。以及成员命令、成员函数设计时。应该注意的一些地方。个人感觉这是设计好一个类不可缺少的。


 条款18:让接口easy本正确使用,不易被误用
 条款19:设计class宛如设计type
 条款20:宁以pass-by-reference-to-const 替换pass-by-value
 条款21:必须返回对象时,别妄想返回其reference
 条款22:将其成员变量申明为private
 条款23:宁以non-member、non-friend替换member函数
 条款24:若全部參数皆须要类型转账。请为此採用non-member函数
 条款25:考虑写出一个不抛出异常的swap函数

注:因为条款之间存在非常多联系,全部有些条款不适合单独拉出来,这样会结合其它条款进行记录,有不懂得地方。欢迎交流;

原文地址:https://www.cnblogs.com/jzssuanfa/p/7223826.html