zoukankan      html  css  js  c++  java
  • 【c++编程习惯】关于我自己

    自己写代码总是想啥写啥...导致编程习惯飘忽不定像屎一样。
    优秀的编程习惯有很多,记录一些自己习惯的细节,方便自己养成习惯。


    1. 大括号的使用,当时学c/c++用的谷歌风格:
        if (a) {
            ...
        } else if (b) {
            ...
        } else {
            ....
        }
    
    1. 命名问题
      • 变量名用下划线student_card
      • 函数名用驼峰studentCard
      • 常量用全大写STUDENT_CARD
      • 类的成员变量最末尾用下划线结尾member_
    2. 既然有使用c++的string,尽量统一用string,想使用char*的时候,用成员函数c_str()即可
    3. 函数传参注重效率时,使用引用传参
    4. 多维数组尽量转换成一维数组来使用,可以自己封装一个数组类来处理下标,也可以写代码的时候手动将a[i][j]换成a[i*col_num+j].一维数组空间的分配和释放比多维要高效,而且有些矩阵库要求输入矩阵是一维数组的形式
    5. 文件读写尽量配套写,比如ofstream和ifstream,而不要另一个却用了c的file
  • 相关阅读:
    jenkins+pytest+ allure运行多个py文件测试用例
    jenkins发送测试报告邮件
    appium+python 存在多个类时,不用每次都初始化解决办法
    allure报告定制(pytest+jenkins)
    UVa202
    UVa1588
    UVa1587
    OpenJ_Bailian3377
    OpenJ_Bailian 1852
    UVa227
  • 原文地址:https://www.cnblogs.com/zengyh-1900/p/5536293.html
Copyright © 2011-2022 走看看