作為乙個程式設計師必須遵守命名規則。常見的命名法有:
一:「匈牙利」法
二:駝峰命名法
- 匈牙利命名法規則:
識別符號的名字以乙個或者多個小寫字母開頭作為字首;字首之後的是首字母大寫的乙個單詞或多個單詞組合,該單詞要指明變數的用途。
字首 型別 描述a array 陣列
b bool 布林
by byte 無符號字元
c char 字元
cb count of bytes 位元組數
cr color reference value 顏色值
cx,cy count of x,y(short) 長度
dw dword 雙字(無符號長整形)
f flags 標誌
fn function 函式
g_ global 全域性的
h handle 控制代碼
i integer(int) 整數
l long(long) 長整數
lp long point 長指標
m_ data member of a class 類的資料成員
n short(short) 短整型
np near point 短指標
p point 指標
s string 字串
sz zero terminated string 以0結尾的字串
tm text metric 文字規則
u unsigned int
無符號整數
ul unsigned long(ulong) 無符號長整數
w word 無符號短整數
x,y x,y coordinates(short) 座標
v void 空
有關專案的全域性變數用g_開始,類成員變數用m_。
字首 型別 例子
c 類 cdocument, cprintinfo
m_ 成員變數 m_pdoc, m_ncustomers
g_ 全域性變數 g_servers
- 駝峰命名法規則:正如它的名稱所表示的那樣,指的是混合使用大小寫字母來構成識別符號的名字。其中第乙個單詞首字母小寫,餘下的單詞首字母大寫printemployeepaychecks();
函式名中每乙個邏輯斷點都有乙個大寫字母來標記。
總結:其中變數一般採取小駝峰命名法:第乙個單詞的首字母小寫其餘均大寫。類名,函式名,屬性,命名空間一般採用大駝峰命名法:首寫字母均大寫。
6 變數的命名 cpp
include 預處理指令 using namespace std class student 宣告乙個類,類名為student void display 定義公用函式display 這裡的 可以去掉,不影響結果 類的宣告結束,必須有 否則會出錯 student stud1,stud2 定義stud...
關於 h和 cpp檔案
h和.cpp檔案主要實現了對 的分離操作,將 區分開來寫,便於更加方便清楚得去閱讀程式,更加容易理解程式。1.宣告寫在.h檔案中,定義實現寫在.cpp檔案中 在c 中,需要在.h標頭檔案中宣告各個變數及方法 然後在.cpp執行檔案中才能方便的使用。資料成員的申明與定義都是放在.h檔案的類定義內部。對...
CPP 基礎 關於記憶體分配
1 c中的malloc和c 中的new有什麼區別 1 new delete 是操作符,可以過載,只能在c 中使用。2 malloc free是函式,可以覆蓋,c c 中都可以使用。3 new 可以呼叫物件的建構函式,對應的delete呼叫相應的析構函式。4 malloc僅僅分配記憶體,free僅僅 ...