zoukankan      html  css  js  c++  java
  • 风格指南--C++

    0.避免多重包含是学编程时基本的要求;

    1. 前置声明是为了降低编译依赖,防止修改一个头文件引发多米诺效应;

    2. 内联函数的合理使用可提高代码执行效率;

    3. ‐inl.h 可提高代码可读性 (一般用不到吧:D);

    4. 标准化函数参数顺序可以提高可读性和易维护性 (对函数参数的堆栈空间有轻微影响, 我以前大多是相同类型 放在一起);

    5. 包含文件的名称使用 . 和 .. 虽然方便却易混乱, 使用比较完整的项目路径看上去很清晰, 很条理, 包含文件 的次序除了美观之外, 重要的是可以减少隐藏依赖, 使每个头文件在 “需要编译” (对应源文件处 :D) 的地 方编译, 有人提出库文件放在后, 这样出错先是项目内的文件, 头文件都放在对应源文件的前面, 这一点足 以保证内部错误的及时发现了.

  • 相关阅读:
    连接数据库
    单行函数
    最小生成树
    hdu 1018
    组合 母函数 hdu 1171
    石子合并
    hdu 1047
    java 小综合
    java 声音处理
    并查集 1213
  • 原文地址:https://www.cnblogs.com/hduacm/p/5121608.html
Copyright © 2011-2022 走看看