【c++编程习惯】关于我本身

本身写代码老是想啥写啥...致使编程习惯飘忽不定像屎同样。
优秀的编程习惯有不少,记录一些本身习惯的细节,方便本身养成习惯。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
相关文章
相关标签/搜索