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

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

     

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

     

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

     

    第17条 避免使用魔数

     

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

     

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

     

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

     

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

     

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

     

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

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

     

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

     

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

     

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

     

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

     

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

     

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

     

  • 相关阅读:
    JSON.parse()和JSON.stringify()
    php结合layui实现前台加后台操作
    微信拨打电话功能
    视觉差效果
    前端开发面试题
    字符串分割--java中String.split()用法
    vue.js实现购物车功能
    localStorage使用总结
    canvas 实现赛车小游戏
    canvas 实现飞碟射击游戏
  • 原文地址:https://www.cnblogs.com/xkfz007/p/2475478.html
Copyright © 2011-2022 走看看