【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
相關文章
相關標籤/搜索