1、遵循程式設計規範,例如公司的程式設計規範、
google c++ 程式設計規範
等;2、小就是美、簡單就是美;
3、盡可能多的使用 const 修飾符;
4、宣告即初始化:變數、物件宣告時就初始化;
5、結構、類等例項變數都以指標變數的方式使用;
6、始終在使用前檢測指標變數的有效性;
7、指標和標量型別使用值傳遞,其它都使用指標和引用傳遞;
8、多用智慧型指標: auto_ptr, shared_ptr,少用原始指標;
9、多用 new/delete/new/delete,少用malloc/free/realloc;
10、多用唯讀常量、區域性變數,少用全域性變數、靜態變數;
11、識別無符號數和有符號數的應用場景並正確選擇資料型別;
12、重試編譯器警告:重視並修復編譯器警告;
C 程式設計技巧
c 程式設計技巧 c 語言是乙個物件導向的語言,使用c 編寫的 更加簡捷 高效,更具可維護性和可重用性。但是很多人使用了c 語言後卻感到c 與c程式設計沒有什麼區別。這其實是由於對c 語言的特點和特色理解和使用不夠造成的。事實上,沒有任何乙個程式設計師使用c語言的程式設計效率可以超過c 語言的。一 ...
C 程式設計技巧
c 程式設計技巧 一 使用new和delete進行動態記憶體分配和釋放 運算子new和delete是c 新增的過算符,提供了儲存的動態分配和釋放功能。它的作用相當於c語言的函式malloc 和free 但是效能更為優越。使用new比使用malloc 有以下的幾個優點 1 new自動計算要分配型別的大...
C 程式設計小技巧
1.乙個應用程式只能被使用者開啟一次 process mobj pro process.getcurrentprocess process mobj prolist process.getprocessesbyname mobj pro.processname if mobj prolist.len...