logo
PostsInvestingHomebarArticlesAbout

헝가리안 표기법

2018.01.04 / 2min

헝가리안 표기법이란 변수 선언시 접두어를 붙여 변수의 의미를 명확하게 하기 위한 규칙이다.

마이크로소프트의 프로그래머 Charles Sim onyi가 코딩할 때 습관적으로 즐겨쓰던 접두사 변수 명명 방식이 빌게이트에 눈에 띄어 표준화가 되었다고 한다. 또한 헝가리안 표기법이라 불린이유는 Charles Sim onyi가 헝가리에서 이민 온 사람이었기 때문이다.


헝가리안 표기법

DataTypePrefixExample
BooleanbbContinue
IntnnIndex
ShortnnIndex
CharacterccFirstInital
FloatffDistance
DoubleddMetres
LongllCarCount
StringssCustomerName
Null terminated StringszszCustomerName
Unsigned Integer(Word)wwCount
Unsigned long integerdwdwAtomCount
PointerppNext
HandlehhWnd
FunctionfnfnReport
ClassCCParser
Class member variablem_m_
ArrayaaYears
Globalg_g_szDirectory
Windows messageMsgmsgCut

Windows Resources

ResourceTypePrefixExample
Menu Item ResourceID_ID_EDIT_CUT
StringIDS_IDS_STRING1
Dialog ControlIDC_IDS_EDITBOX
ICONIDI_IDI_MAINCON
CursorIDC_CURSOR_IDS_CURDOR_ARROW
Dialog BoxIDD_IDD_ABOUTBOX
AcceleratorIDR_IDR_ACCELERATOR
BitmapIDB_IDC_ARROW

avatar
snyungSoftware Engineer(from. 2018)
social-mailsocial-githubsocial-facebooksocial-book