本身寫代碼老是想啥寫啥...致使編程習慣飄忽不定像屎同樣。
優秀的編程習慣有不少,記錄一些本身習慣的細節,方便本身養成習慣。c++
- 大括號的使用,當時學c/c++用的谷歌風格:
if (a) {
...
} else if (b) {
...
} else {
....
}
- 命名問題
- 變量名用下劃線student_card
- 函數名用駝峯studentCard
- 常量用全大寫STUDENT_CARD
- 類的成員變量最末尾用下劃線結尾member_
- 既然有使用c++的string,儘可能統一用string,想使用char*的時候,用成員函數c_str()便可
- 函數傳參注重效率時,使用引用傳參
- 多維數組儘可能轉換成一維數組來使用,能夠本身封裝一個數組類來處理下標,也能夠寫代碼的時候手動將a[i][j]換成a[i*col_num+j].一維數組空間的分配和釋放比多維要高效,並且有些矩陣庫要求輸入矩陣是一維數組的形式
- 文件讀寫儘可能配套寫,好比ofstream和ifstream,而不要另外一個卻用了c的file