最新Effective C 中文版第三版 高清PDF总结

发布时间:2022-11-21 16:12:46

EffectiveCPDF
如有侵权请联系网站删除,仅供学习交流EffectiveC++阅读笔记EffectiveC++阅读笔记......................................................................................................................2原则3:尽可能使用const.....................................................................................................5原则5:了解C++默默编写并调用哪些函数........................................................................7原则6:若不想使用编译器自动生成的函数,就应该明确拒绝.......................................9原则7:为多态基类声明virtual析构函数........................................................................12原则8:别让异常逃离析构函数.........................................................................................16原则9:绝不在构造和析构过程中调用virtual函数........................................................18原则10:令operator=返回一个referenceto*this............................................................21原则11:在operator=中处理自我赋值..........................................................................21原则12:复制对象时勿忘其每一个成分...........................................................................23原则13:以对象管理资源...................................................................................................24原则14:在资源管理类中小心COPYING行为..................................................................26原则15:在资源管理类中提供对原始资源的访问...........................................................27原则16:成对使用newdelete时要采用相同形式......................................................29原则17:以独立语句将newed对象置入智能指针..........................................................30原则18:让接口容易被正确使用,不易被误用...............................................................32原则19:设计class犹如设计type.....................................................................................33原则20:宁以引用传递代替值传递...................................................................................34原则21:必须返回对象时,别妄想返回其引用...............................................................35原则22:将成员变量声明为private..................................................................................36原则23:宁以非member、非friend替换member函数................................................38原则24:若所有参数皆需要类型转换,请为此采用非member函数...........................40原则25:考虑写出一个不抛出异常的swap函数............................................................42原则26:尽可能延后变量定义式的出现时间...................................................................45原则27:尽量少做类型转换动作.......................................................................................46原则28:避免返回handles指向对象的内部成分............................................................49原则29:为异常安全而努力是值得的...........................................................................51原则30:透彻了解inline(内联)的里里外外.................................................................55原则31:将文件间的变异依存关系降至最低...................................................................58原则32:确定你的public继承塑造出了IS-A关系..........................................................61条款33:避免屏蔽继承而来的名字...................................................................................62原则34:区分接口继承和实现继承...................................................................................63原则35:考虑virtual函数以外的其他选择......................................................................66原则36:决不能重新定义继承而来的非virtual函数......................................................70原则37:绝不重新定义继承而来的缺省参数值...............................................................72原则38:通过复合塑造出HAS-A关系或者根据某物实现出来.......................................74原则39:明知而审慎地使用PRIVATE继承.......................................................................75原则40:明智而审慎地使用多重继承...............................................................................81原则41:了解隐式接口和编译期多态...............................................................................84仅供学习交流

最新Effective C 中文版第三版 高清PDF总结

相关推荐