>> Delete No. 2605 article
No. 헝가리안 표기법의 원조.

등록 2002-06-28 21:41:00     조회 6
이름 윤성진    

		원래 이 표기법은 MS 사에서 유래한 것으로 알고 있습니다.
MS사에 유명한 프로그래머가 있었는데, 그 사람이 항상 변수의 이름을
정할 때에 그 타입을 알 수 있도록 접두어를 사용했답니다.
 그런데 그 주위 사람들도 그것이 좋다고 느껴져서 다 따라하게 되었는데,
나중에 알고보니 그 프로그래머가 헝가리 사람이었다고 합니다.
 그래서 그런 표기법을 헝가리안 표기법이라고 한다고 합니다.
어떤 프로그래밍 책에서 그렇게 읽은 것 같습니다.
 윈도우 프로그래밍하다보면 희한한 접두어가 많이 나오죠.
 LPSTR lpszClass = "MyClass";
// lp:Long Pointer, sz:String terminated by Zero.
 int cbData = sizeof(MY_STRUCT);
// cb: Count of Byte
 이런 식으로...
  : 변수이름앞에 그 변수의 타입을 나타내는 것.
:
: 정수    i or n
: 워드    w or s
: 더블워드     dw
: 긴 정수     l(L의 소문자)
: 문자      c
: 문자열     sz
: 포인터     p
: 긴포인터(뭐지?)      lp
: 핸들       h
: 윈도우핸들     hwnd
: 구조체크기      cb
:
:
:
: 저도 안쓰지만... 이렇다고 하는군요.
:
: --
: 터키는 잡자.
[관리자] 패스워드를 입력 하십시오. 답장이 존재하면 함께 삭제됩니다.[ 목록 | 이전 ]
패스워드:    

Copyleft 1999-2026 by JSBoard Open Project
Theme Designed by IDOO All right reserved