关于匈牙利命名法则! 好像也没什么内容。就是命名的时候在变量名的前面加个表示变量类型的前缀而已。int ia,float fb之类的吧。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 其实很简单,当初是个微软员工发明的(匈牙利人),比如说:定义一个整形变量:count;如果按一般的形式定义的话:int count;按匈牙利命名的话:int icount;可以加i 也可以加你喜欢的字符,只要你能记住,什么样的字符代表什么样的变量类型就可以比如:float fcount;long lcount;这样当你的代码上万行时,当你读到变量count时,你就可以根据它前面的字符,知道它是什么类型的变量了,不用再去费事的找了:) 还有,譬如类变量Test是int的,你可以定义成m_iTest,m_表示是类变量,i表示int ABORTPROC abrtprcATOM atmBOOL fBYTE bBYTE FAR* lpbchar FAR* lpchDLGPROC dlgprcDWORD dwDWORD FAR* lpdwEDITWORDBREAKPROC ewbprcENUMPROPPROC enmprcFOTENUMPROC fntenmprcGNOTIFYPROC gnprcGOBJENUMPROC goenmprcGRAYSTRINGPROC gsprcHACCEL hacclHBITMAP hbmHBRUSH hbrHCURSOR hcurHDC hdcHDRVR hdrvrHDWP hdwpHFILE hfHFONT hfontHGDIOBJ hgdiobjHGLOBAL hglbHHOOK hhookHICON hiconHINSTANCE hinstHLOCAL hlocHMENU hmenuHMETAFILE hmfHMODULE hmodHOOKPROC hkprcHPALETTE hpalHPEN hpenHRGN hrgnHRSRC hrsrcHSTR hstrHTASK htaskHWND hwndint n (optional)LINEDDAPROC lnddaprcLNOTIFYPROC lmprcLONG lLPARAM lParamLPBYTE lpbLPCSTR lpszLPINT lpnLPLONG lplLPSTR lpszLPVOID lpvLPWORD lpwLRESULT lResultMFENUMPROC mfenmprcNPSTR npszPBYTE npbPOINT FAR* lpptPROPENUMPROC prpenmprcRECT FAR* lprcRSRCHDLRPROC rschldprcTIMERPROC tmprcUINT u (optional)WNDENUMPROC wndenmprcWNDPROC wndprcWORD u or wWPARAM wParam search it in MSDN, you can get it 如何向函数传递数组等参数? 怎样用代码修改dialog的style属性? 关于fstream对象操作二进制文件的问题 对话框程序运行时Edit控件不能输入,但能获得焦点。谢谢! 怎样利用编程VC 把Access97格式数据库 转换成 Access2000格式 如何重绘MDI标题栏? 求助: 程序在编译时提示:LINK : fatal error LNK1104: cannot open file "mfc42u.lib" ,这是什么原因?怎么解决啊 isdn+来电显示 mysql_real_query卡住 有关COM的API和接口的问题? 请问如何编程实现在NT下添加用户、设置权限?
比如说:
定义一个整形变量:count;
如果按一般的形式定义的话:int count;
按匈牙利命名的话:int icount;
可以加i 也可以加你喜欢的字符,只要你能记住,什么样的字符代表什么样的变量类型就可以
比如:float fcount;long lcount;
这样当你的代码上万行时,当你读到变量count时,你就可以根据它前面的字符,知道它是什么
类型的变量了,不用再去费事的找了:)
ATOM atm
BOOL f
BYTE b
BYTE FAR* lpb
char FAR* lpch
DLGPROC dlgprc
DWORD dw
DWORD FAR* lpdw
EDITWORDBREAKPROC ewbprc
ENUMPROPPROC enmprc
FOTENUMPROC fntenmprc
GNOTIFYPROC gnprc
GOBJENUMPROC goenmprc
GRAYSTRINGPROC gsprc
HACCEL haccl
HBITMAP hbm
HBRUSH hbr
HCURSOR hcur
HDC hdc
HDRVR hdrvr
HDWP hdwp
HFILE hf
HFONT hfont
HGDIOBJ hgdiobj
HGLOBAL hglb
HHOOK hhook
HICON hicon
HINSTANCE hinst
HLOCAL hloc
HMENU hmenu
HMETAFILE hmf
HMODULE hmod
HOOKPROC hkprc
HPALETTE hpal
HPEN hpen
HRGN hrgn
HRSRC hrsrc
HSTR hstr
HTASK htask
HWND hwnd
int n (optional)
LINEDDAPROC lnddaprc
LNOTIFYPROC lmprc
LONG l
LPARAM lParam
LPBYTE lpb
LPCSTR lpsz
LPINT lpn
LPLONG lpl
LPSTR lpsz
LPVOID lpv
LPWORD lpw
LRESULT lResult
MFENUMPROC mfenmprc
NPSTR npsz
PBYTE npb
POINT FAR* lppt
PROPENUMPROC prpenmprc
RECT FAR* lprc
RSRCHDLRPROC rschldprc
TIMERPROC tmprc
UINT u (optional)
WNDENUMPROC wndenmprc
WNDPROC wndprc
WORD u or w
WPARAM wParam