命名規則:ハンガリーの法則
3791 ワード
:
<scope_> + <prefix> + <Qualifier>。
_, ,
, ,
g_ , s_ , m_ , l_
const c_
g_typeVar
s_typeVar
m_typeVar
ms_typeVar
gc_typeVar
sc_typeVar
mc_typeVar
( ) , , 。
a + +
a + typeVar
p + +
( p + + )
( pp + + )
ptypeVar
pptypeVar
(enum) ,
。 。
struct、union、class 。
, 。
bitmap bm
byte b
word w
dword dw
short n
int i, int
long l
double d
float f
pointer p
array a
handle h
void v
function fn
string sz
string str
signed char c, ch
unsigned char uc
function pointer pfn
unsigned char g_aucBuffer[10];
unsigned char szName[10];
unsigned int dwCounter;
typedef void (* pfnCallback)(void * pContext);
typedef struct _OneStruct
{
} OneStruct_t, * OneStruct_p;
, 。
, 。
MAX_VALUE。
Camel :
1 , 。
, 。Camel
sendMessge()
isEmtpy()
hasNext()
canExit()
Pascal
Pascal 。
Pascal Camel , 。 GetDate,Name 。