Notice
Recent Posts
Recent Comments
준호씨의 블로그
cpp - 문자열 변수명에 sz 를 앞에 붙이는 경우 sz 의 의미 본문
반응형
요즘도 쓰는지는 모르겠지만 레거시 c 코드 고치다 보면 문자열 변수에 sz 가 붙은 경우를 종종 볼 수 있었다. szName, szAddress 이런 식이다. 앞에 sz 와 같이 붙이는걸 헝가리안 표기법이라는건 예~전에 MFC 공부 할 적에 본 적이 있는거 같은데 sz 가 무슨 약자인지 몰라서 찾아 보았다.
s 는 string 이고, z 는 zero 이다. 공식 자료는 모르겠고 인터넷에 찾아본 바로는 다음과 같은 내용들이 나왔다.
"string of characters, terminated by a null character" (z stands for zero).
"String Zero terminated"
문자열 마지막에 NULL 이 들어가면서 문자열의 끝을 알리는 방식이라고 보면 된다. 어찌 되었건 지금은 별로 의미 없는 방식이라고 보면 된다.
참고
반응형
'개발이야기' 카테고리의 다른 글
html - 파일명 실수를 줄이려면 한글이나 공백은 쓰지 않는것이 좋다. (0) | 2018.11.01 |
---|---|
IntelliJ Gradle 프로젝트 오류 - Could not determine java version from '9.0.1' (0) | 2018.10.31 |
perl template toolkit (tt) encoding 설정. utf8 한글 깨지는 문제 해결 (0) | 2018.10.22 |
cpp - set (0) | 2018.10.21 |
perl - range operator (..). for loop 응용 (0) | 2018.10.18 |
Comments