전공/C++

헝가리안 표기법?

무한공백 2011. 6. 5. 23:53

접두어 의미
a 배열
b 또는 f BOOL형 변수(b는 "bool", f는 "flag"의 약자)
by BYTE (unsigned char)형 변수
c 카운터로 사용되는 변수
ch char형 변수
cx, cy x, y 길이를 나타내기 위해 사용되는 변수
d 날짜형 변수
dbl double형 변수
dw DWORD(unsigned long)형 변수
f float
fn 함수
g_ global 변수
h HANDLE 형 변수
hwnd HWND(WINAPI)
i 또는 n 정수(int)형 변수
l long형 변수
m_ class의 멤버 변수
p 포인터 변수
pv Void pointer
pt Point struct(WINAPI)
r 또는 rc RECT struct(WINAPI)
s 문자열
str CString 형 변수
sz NULL로 끝나는 문자열
u unsigned int형 변수
w WORD형 변수

매우 복잡하고 가독성이 떨어져서 요즘은 사용하지 않는다고 하지만,

그래도 알아둘 필요는 있을 것 같고, 위 처럼 간단한건 그냥 써도 되지 않을까..싶어서 올립니다.

저처럼 변수명 짓기 뻘쭘해 하는 사람을 위해서!