匈牙利命名法

前缀类型描述实例
arrArray静态数组arrPoint
bBOOL布尔值bEnabled
byunsigned char(BYTE)8位无符号字符byWeek
chChar8位字符chGrade
tchTCHAR如果是_UNICODE,为16位字符tchName
i/nInt整形(其大小依赖于操作系统)iRange
uUINT无符号整形(其大小依赖于操作系统)nLength
usunsigned short无符号短整形usPort
wWORD16位无符号值wParam
lLONG32位有符号整形loffset
dwDWORD32位无符号整形dwVolume
fFloat4字节浮点数fHigh
dDouble8字节浮点数dAmount
cyCURRENCY8字节货币类型cySell
p*指针 pDoc
lpFAR *远指针lpDoc
lpszLPSTR为32位字符串指针lpszName
lpcszLPCSTR32位常量字符串指针lpcszName
lpctszLPCTSTR如果_UNICODE定义,为32位常量字符串指针lpctszName
bstrBSTR带有4字节长度前缀的w_chart数组bstrMessage
pbstrBSTR*BSTR数据类型指针pbstrMsg
strStringCString类型的字符串strMessage
ochOLECHAROLECHAR字符类型ochX
oszOLECHAR*OLECHAR字符串类型oszX
varVARIANTVARIANT数据类型var
pvarVARIANT*VARIANT数据类型指针pvar
saSAFEARRAYSAFEARRAY数据类型sa
psaSAFEARRAY*SAFEARRAY数据类型指针psa
dlgCDialogWindows对话框dlg
stcCStaticWindows静态文本控件stc
edtCEditWindows编辑框控件edt
lsbCListBoxWindows列表控件lsb
btnCButtonWindows按钮控件btn
scbCScrollBarWindows滚动条控件scb
spnCSpinButtonCtrlWindowswe微调按钮控件spn
tabCTabCtrlWindows选项卡控件tab
rtfCRichEditCtrlWindows富文本编辑框控件rtf
sldCSliderCtrlWindow滑块控件sld
listCListCtrlWindows列表控件list
treCTreeCtrlWindows树形控件tre
dtcCDateTimeCtrlWindows时间选取器控件dtc
prgCProgressCtrlWindows进度指示器控件prg
cboCComboBoxWindows组合框控件cbo
ilsCImageListWindows图像列表ils
tlbCToolBarCtrlWindows工具条控件tlb
mnuCMenuWindows菜单控件mnu
staCStatusBarWindows状态条控件sta
wndCWndWindows窗口wnd
cxXWindows X坐标cx
cyYWindows Y坐标cy
ptCPointWindows点阵hWnd
sizeCSizeWindows尺寸size
rect/rcCRectWindows矩形rect
penCPenWindows画笔pen
brCBrushWindows刷子br
fntCFontWindows字体fnt
crCOLORREFWindows颜色值RGBcr
PMpTemp临时变量PMpBuff
hHandleWindows对象句柄hWnd
lpfnCallback指向CALLBACK函数的远指针lpfnAbort
it/iteriterator迭代子it
vectstd::vector标准模板库vect
mapstd:map标准模板库map
dequestd:deque标准模板库deque
liststd:list标准模板库list
setstd:set标准模板库Set
multisetstd:multiset标准模板库multiset
multimapstd:multimap标准模板库multimap
指针类型的变量,必须加上前缀"p",如:int* pnValue;。全局(变量全局(静态)变量的命名规则同第一条的规定,并且必须加上前缀"g_"。类成员(静态)变量的命名规则同第一条的规定,并且必须加上前缀"m_" 模块(函数/过程)内部的重要变量命名遵循第一条的规定。模块(函数/过程)内部的静态变量命名遵循第一条的规定,并且加上前缀"s_"。其余变量在不损害程序易读易懂原则的基础上酌情处理。这些变量通常是模块内的临时变量,如循环控制变量、数组的下标等,它们可用缩写进行简化处理,如:int i;。

转载于:https://www.cnblogs.com/zengcan/archive/2010/01/13/1645999.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值