1. 程式人生 > >C++之父的一些建議

C++之父的一些建議

1. 幾乎不需要用巨集,用const和enum定義明顯的常量,用inline避免函式呼叫的額外開銷,用模板去刻畫一族函式或型別,用namespace去避免命名衝突。
2. 不要在你需要變數前去宣告,以保證你能立即對它進行初始化。
3. 不要用malloc,new運算會做的更好。
4. 避免使用void*、指標運算、聯合和強制,大多數情況下,強制都是設計錯誤的指示器。
5. 儘量少用陣列和C風格的字串,標準庫的string和vector可以簡化程式。
6. 試著將程式考慮為一組由類和物件表示的相互作用的概念,而不是一堆資料結構和一些可以撥弄的二進位制