기존 개발된 프로젝트를 하면서 10년전 코드를 보면
cb 나 sz 가 붙은 변수명을 많이 봐왔다.
선언된 변수의 형태를 보고 짐작만 했던 내용을 정리한다.
n , cb , sz , lpsz , h 등
[n]
접두어 : n
변수형 : int
예시 : nCmdShow
의미 : 정수
[cb]
접두어 : cb
변수형 : DWORD
예시 : cbSize
의미 : 바이트의 수 (count of byte)
[sz]
접두어 : sz
변수형 : char[]
예시 : szTitle
의미 : 문자열 (string terminated zero)
[lpsz]
접두어 : lpsz
변수형 : char*
예시 : lpszMenuName
의미 : 0으로 끝나는 문자열 포인터
[h]
접두어 : h
변수형 : HINSTANCE, HWND 등
예시 : hInst
의미 : 핸들 (handle)
반응형
'공통' 카테고리의 다른 글
Setup/Uninstall의 작동이 중지되었습니다. (0) | 2019.07.16 |
---|