본문 바로가기

헝가리안 표기법

Kwonriver 2022. 1. 22.
728x90

헝가리언 표기법

변수병 앞에 데이터형 접두어를 붙이는 것.

변수가 무엇을 의미하고 어떤 데이터 타입을 갖는지 명시적으로 알 수 있다.

 

자주 사용하는 표기법

 접두어 데이터 타입  접두어  데이터 타입 
arr 배열( array ) i int, 인덱스( index )
n int, 정수형 표기 f float
d double l Long int 
b BOOLEAN p pointer
ch 문자( character ) lp Long pointer
cb 바이트 갯수( count of bytes ) str C++ 문자열
dw Unsigned long( DWORD ) sz NULL로 끝나는 문자열
h 핸들( HANDLE ) w Unsigned int( WORD ) 
g_ 전역변수에 붙임 m_ 멤버변수에 붙임

 

예시

int nCount = 0;
int iIndex = 0;
float fWidth = 0.0f;
double dHeight = 0.0;
int* pSize = NULL;

int g_GlobalVar = 1;

struct Student{
	int    m_nAge;
    char   m_szName[256];
};

 

728x90