1.整型字首
int nid; //int字首:n
2.浮點型字首
float fvalue; //float字首:f
double dvalue; //double字首:d
3.字元型字首
char cchar; //char字首:c
4.字串字首
std::string strpath; //string字串字首:str
5.布林型字首
bool bisok; //bool型別字首:b
6、 指標型字首
char* ppath; //指標字首:p
std::shared_ptr //智慧型指標字尾:ptr
7.陣列字首
int arrnum; //陣列字首:arr
8.結構體字首
student txiaozhang; //結構體字首:t
9.列舉字首
enum eweek; //列舉字首:e
10.stl
vectorvecvalue;
listlstinfo;
11.類的成員變數以m_開頭(靜態變數用s_開頭),後面為變數,變數同時還要加字首。
std::string m_strname; //m_開頭+型別字首+名稱
int s_nid; //s_開頭+型別字首+名稱
12.全域性變數一律以g_開頭,後面為變數,變數同時還要加字首。
int g_id; //g
C 變數命名約定和風格
1 變數名只能是字母 a z,a z 和數字 0 9 或者下劃線 組成。2 第乙個字母必須是字母或者下劃線開頭。3 不能使用 c 關鍵字來命名變數,以免衝突。4 變數名區分大小寫。變數命名規則 一 用最短字元表示最準確的意義。二 使用變數字首。1 整型字首 intnid int 字首 n short...
6 命名約定
最重要的一致性規則是命名管理.命名風格快速獲知名字代表是什麼東東 型別?變數?函式?常量?巨集 甚至不需要去查詢型別宣告.我們大腦中的模式匹配引擎可以非常可靠的處理這些命名規則.命名規則具有一定隨意性,但相比按個人喜好命名,一致性更重,所以不管你怎麼想,規則總歸是規則.tip函式命名,變數命名,檔案...
Google C 命名約定
最重要的一致性規則是命名管理.命名風格快速獲知名字代表是什麼東東 型別?變數?函式?常量?巨集 甚至不需要去查詢型別宣告.我們大腦中的模式匹配引擎可以非常可靠的處理這些命名規則.命名規則具有一定隨意性,但相比按個人喜好命名,一致性更重,所以不管你怎麼想,規則總歸是規則.tip函式命名,變數命名,檔案...