• 读书笔记之:C++编程规范——101条规则、准则和最佳实践


     第5条 一个实体应该只有一个紧凑的职责

     

    第9调 避免进行不成熟的劣化

     

    第14条 宁要编译时和连接时错误,也不要运行时错误

     

    第17条 避免使用魔数

     

    第27条 优先使用算术操作符和赋值操作符的标准形式

     

    第28条 优先使用++和--的标准形式。优先调用前缀形式

     

    第29条 要避免提供隐式转换

     

    第44条 优先编写非成员非友元函数

     

    第46条 如果提供专门的new,应该提供所有标准形式(普通,就地和不抛出)

     

    第49条 避免在构造或析构函数中调用虚函数

    第50条 将基类析构函数设为公用且虚拟的,或者保护且非虚拟的

     

    第53条 显式的启用或禁止复制

     

    第61条 不要在头文件中定义具有链接的实体

     

    第62条 理智地结合静态多态性和动态多态性

     

    第67条不要无意的编写不同用的代码

     

    第73条 通过值抛出,通用引用捕获

     

    第82条 使用公认的惯用法真正的压缩容量,真正的删除元素

     

  • 相关阅读:
    IO流
    泛型类
    自动打包&解包:auto-boxing&unboxing
    Map接口
    如何选择数据结构
    Compareable接口
    List常用算法
    equals和==
    List接口
    set接口
  • 原文地址:https://www.cnblogs.com/xkfz007/p/2475478.html
Copyright © 2020-2023  润新知