スコープ指部 | |
---|---|
g_- | グローバル変数であることを表す 例: g_pD3d |
m_- | クラス内のメンバ変数であることを表す 例: m_cName |
基本型指示部 | |
---|---|
語幹 | 意味・例 |
c- | char型 例: cAlpha |
b- / is- | bool型 例: bDrawing; |
i- | int型 例: iMax |
l- | long型 例: lWidth |
p- | ポインタ型 例: pD3d; |
拡張系 | |
h- | ハンドル 例: hInst, hWnd |
str- | 文字列型 Stringの略 例: strName; |
ary- | 配列型 Arrayの略 例: aryNames[10] |
C- | Classの略 クラスであること 例: CCommonTask? |
Windows系の型は、ビットの違う型やコードの違う文字型を抽象化するために、
typedefで再定義された型が多く、それらは大文字で表される慣習があります。
Windows系 | |
---|---|
lp- | ポインタ型 |
LPSTR | 型 |
w- | |
WND/wnd | Windowの略 |
dw- | DWORD型 例: dwParam; |