CLOSE SEARCH

헝가리언 표기법, 자주 사용되는 접두어, 축약어

변수의 선언시 헝가리언 표기법에 맞추어서 변수의 이름을 지어주게 되면 변수의 이름만으로도 변수의 자료형, 참조가능범위(Scope, 지역변수인지 전역변수인지)와 같은 그 변수의 성격을 쉽게 파악할 수 있다.

또한 프로그래머들 사이에서 관용적으로 사용되는 접두어나 축약어를 사용하면 함수나 변수의 이름을 가능한한 짧게 유지하면서 사용목적을 뚜렷하게 나타낼 수 있다.


예를 들어

int num1, num2; 처럼 선언된 변수보다는

int iMemberCnt, iAge; 와 같이 형식으로 선언된 변수가 사용목적이나 자료형을 파악하기가 쉽다.


함수의 경우 아래와 같이 함수명에서 의미있는 단어의 구분을 대소문자나 _로 구분지어 주는 것이 좋다.

GetMemberCount();

get_member_cnt();


m_ 클래스의 맴버 변수
lp, p 포인터
sz 널 문자로 끝나는 문자열
a, arr 배열
b, f BOOL
c 문자
d double
f float
fd file descriptor
fp file pointer
h 핸들
I, n int
pfn 함수 포인터
r 레퍼런스
s, str 문자열
u unsigned
w word = unsigned int
dw double word = unsigned long
clr, col COLORREF
s static
g global
e extern
avr, avg average
cnt count
check 값이나 조건을 검증하는 함수의 접두사
get 멤버의 값을 리턴하는 함수의 접두사
set 멤버의 값을 설정하는 함수의 접두사
is 참/거짓을 확인하는 함수의 접두사
max 최대값
mid 중간값
min 최소값
func function
num number
d, dd day
m, mm month
y, yy, yyyy year
temp, tmp temporary

크리에이티브 커먼즈 라이선스
이 저작물은 크리에이티브 커먼즈 저작자표시-비영리-변경금지 2.0 대한민국 라이선스에 따라 이용할 수 있습니다.

Filed under: Programming Languages