码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2014-12-23 12:21:43      阅读:176      评论:0      收藏:0      [点我收藏+]

标签:effective c++   读书笔记   设计   



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

当之处,欢迎批评指正:

现在只列出框架,最近会尽快填充完整:

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


 条款18:让接口容易本正确使用,不易被误用
 条款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函数

注:由于条款之间存在很多联系,所有有些条款不适合单独拉出来,这样会结合其他条款进行记录,有不懂得地方,欢迎交流;

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

标签:effective c++   读书笔记   设计   

原文地址:http://blog.csdn.net/gggg_ggg/article/details/42101011

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!