본문 바로가기
클린코드

헝가리안 표기법

by 리틀홍콩 2015. 3. 17.
728x90
반응형

헝가리안 표기법이란?

 

  ==> 컴퓨터 프로그래밍에서 변수명, 함수명을 지을 때 일정 규칙을 가지고 만드는 것 

 

 Prefix

Type 

Description 

Example 

 b

 bool

 boolean 형

 bool bTrue;

 c

 char

 character 형

 char cLetter;

 i

 int

 index를 위한 integer

 int iCars;

 n

 int

 number, quantity를 위한 integer

 int nNum, nCnt;

 l

 long

 long (과거 int와 구분을 위해 사용

 long lDistance;

 u

 unsigned

 부호 없는 정수형(4byte)

 unsigned uPercent;

 w

 WORD

 부호 없는 word<정수형>(2byte)

 WORD wCnt;

 dw

 DWORD

 부호 없는 double word (4byte)

 DWORD dwLength;

 d

 double

 double floting point

 double dPercent;

 f

 float

 floating point

 float fpercent;

 s_

 static

 스태틱 변수

 static short ssChoice;

 rg

 array

 range를 위한 배열

 float rgfTemp[16];

 p

 *

 포인터

 int *piAddr;

 sz

 *

 null을 제거한 string의 char형 배열

 char szText[16];

 pfn

 *

 function pointer

 int (*pifnFunc1)(int x);

 t

 struct

 Defined

 ...

 e

 enum

 enum형 값

 ...

 g_

 Global

 전역변수

 String *g_psBuffer;

 m_

 Member

 멤버변수 또는 멤버함수

 int m_iMember;

 str

 String

 string class(C++), 일반적으로 string변수

 String strName;

 h

 handle

 핸들러

 hMenu;

 x/y

 

 size를 의미

int xWidth, yHeight 

 

 

 

 

 

참고사이트

http://blog.naver.com/monk773/90165331501

반응형

'클린코드' 카테고리의 다른 글

클린코드  (0) 2015.03.16

댓글