투케이2K

36. 헝가리안 표기법 (Hungarian Notation) 개념 설명 본문

IT기술 & IT용어

36. 헝가리안 표기법 (Hungarian Notation) 개념 설명

투케이2K 2022. 4. 26. 21:51

[개념 설명]

헝가리안 표기법 이란 컴퓨터 프로그래밍 상에서 변수 및 함수의 이름 인자 앞에 데이터 타입을 명시하는 코딩 규칙입니다

 

[표기 규칙]

[접두어]   [데이터 타입]
b          byte, boolean
n          int, shot
i          int, shot
c          int, short
l          long
f          float
d          double
ld         long double
w          word
dw         double word
qw         quad word
ch         char
sz         NULL로 끝나는 문자열
str        문자열
arr        배열(문자열 제외) : 다른 접두어와 조합 가능
p          포인터(16bit, 32bit) : 다른 접두어와 조합 가능
lp         포인터(64bit) : 다른 접두어와 조합 가능
psz        NULL로 끝나는 문자열을 가리키는 포인터 (16bit, 32bit)
lpsz       NULL로 끝나는 문자열을 가리키는 포인터 (64bit)
fn         함수 타입
pfn        함수 포인터 (16bit, 32bit)
lpfn       함수 포인터 (64bit)

g_         네임스페이스의 글로벌 변수 
m_         클래스의 멤버 변수 
s_         클래스의 static 변수 
c_         함수의 static 변수
 

[장점 , 단점 간략 표시]

[장점]

- 데이터 타입을 변수명에서 바로 추정할 수 있습니다

[단점]

- 데이터 타입이 바뀌면 변수 또는 함수 인자의 이름을 바꿔야 합니다

 

 

반응형
Comments