C/C++ 常見的各種程式碼風格

在一般大型專案裡開發, 不管是公司還是開源專案裡, 開發貢獻專案的人一多, 各式各樣的風格就會呈現在程式碼,
這時通常很難沈住氣去讀code, 通常是邊讀邊罵, 這時就需要一杯咖啡靜下心來, 再好好地對付這些程式碼,
在沒有能力去統一這些風格前, 只好訓練自己, 成為看懂各式各樣 code 的人,
要能看懂這些風格的 code 前, 需要先了解有哪些派別, 下列列出常見的 c/c++ code 各種風格:

  1. macro 派 : 各種難以 trace 的神 macro function
  2. 新潮派 : 各種最新最潮的 C++11 寫法
  3. C style 派 : 大量 typedef struct / malloc 和 free
  4. OO 派 : 喜愛 new 和 delete, 各式各樣的 class 與繼承關係
  5. 三位一體 : call by pointer / reference / copy 在同一個 function 參數列共存
  6. template 派: 很愛編譯時期決定的朋友

其它相關文章推薦
C/C++ 新手入門教學懶人包
C/C++ snippets 程式碼片段