最新Effective C 中文版第三版 高清PDF总结
发布时间:2022-11-21 16:12:46
>>>>EffectiveC中文版第三版高清PDF总结
>>>>如有侵权请联系网站删除,仅供学习交流>>>>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:成对使用new和delete时要采用相同形式......................................................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原则