1.1 文件命名
规则1: 文件命名应使用模块名的小写字母形式。禁止使用汉字或大、小写字母混用作为代码文件名。
前缀符 | 含义 | 例子 |
b | bool | bOK,bQuit,bFind |
c、ch | char | cFlag,cBankType,chSubSystemType |
s | char [] | sSysName,sStaticName,sTimeStr |
str | CString、String | strSysName, strStaticName, strTimeStr |
by | unsign char [] | byMacStr,bySendBuffer, bySrcBuffer |
n、i | int | nCnt,nPort,nRetCode |
l | long | lFileSize,lOffset,lCount |
d | double | dAmount,dSumVal,dWrkVal |
f | float | fAmount, fSumVal, fWrkVal |
ui/ul | unsigned int/long | uiCnt, uiFileSize, ulRetCount |
w | WORD | 与unsigned int等价的32位整数 |
dw | DOUBLE WORD | 与unsigned long等价的64位整数 |
em | 枚举型变量 | emDays, emColors, emSet |
st | 结构型编码 | stSystem,stCtrlData, stSet |
前缀符 | 含义 | 例子 |
g_ | 全局变量 | g_stSystem, g_cMacType, g_strSysName |
s_ | 静态变量 | s_nCurCnt,s_strStaticName,s_pSysTime |
m_ | 类数据成员 | m_nBankType,m_sWrkBuffer, m_strMyName |
h | 句柄类变量 | hnFileHandle,hnSocket,hpProcHandle |
p | 指针类变量 | psReadBuff,pstrRetStr,ppTarget |
a | 数组类变量 | anPorts,asSendBuffers,apWrkBuffs |