Win32 API
변수 명명법
정망스
2014. 2. 12. 15:50
728x90
접두어 |
원래말 |
의미 |
cb |
Count of Bytes |
바이트 수 |
dw |
double word |
부호없는 long형 정수 |
h |
handle |
윈도우, 비트맵, 파일 등의 핸들 |
sz |
Null Terminated |
NULL 종료 문자열 |
w |
word |
부호없는 정수형 |
i |
Integer |
정수형 |
b |
Bool |
논리형 |
접두어를 정확하게 외우고 있으면 함수의 인수가 어떤 의미인가를 금방 파악할 수 있다.
ex) cbString : 문자열의 바이트수를 나타내는 인수
szMessage : 널 문자열을 가리키는 포인터
데이터형 |
의미 |
BYTE |
unsigned char형 |
WORD |
unsigned short형 |
DWORD |
unsigned long형 |
LONG |
long형과 동일 |
LPSTR |
char *와 동일 |
BOOL |
정수형이며, TRUE, FALSE중 한값을 가진다. |
기존 데이터형으로 조합이 가능한 형을 새로운 데이터형으로 선언하여 사용하는 이유는 사용자의 편의성을 위함도 있지만 컴퓨터 시스템이 다른 시스템으로 변경되어 이식될 가능성등을 위한 소스의 호환성을 위해 이런 데이터형을 사용한다.
728x90