一、頭文件
#define 的保護
項目 foo 中的頭文件 foo/src/bar/baz.h 按如下方式保護:
#ifndef FOO_BAR_BAZ_H_ #define FOO_BAR_BAZ_H_ ... #endif //FOO_BAR_BAZ_H_
#ifdef WINDOWS #define MYTYPE long #else #define MYTYPE float #endif
#ifndef WINDOWS #define MYTYPE long #else #define MYTYPE float #endif
用於代碼調試:
#ifdef DEBUG print ("device_open(%p) ", file); #endif
在它前面必須有:
#define DEBUG
起到一個開關作用。
內聯函數
不要內聯超過 10 行的函數。
函數參數順序
定義函數時,輸入參數在前,輸出參數在後。
wenku.baidu.com/...3.html
我認為小一點學比較好,游泳應該是人天生的一種本能,只不過長時間不學,退化了。小一點學,應該學的快