Windows Programming에서 char* 대신 사용하기 위해 사용되는 자료형
LP : long poniter
LP는 .net이상의 컴파일러에서는 64bit poniter, VC++6.0 이하의 컴파일러에서는 32bit pointer를 나타낸다.
C : constant
상수 문자열
STR : string
말그대로 문자열이라는 뜻, 내부적인의미로 char형 배열에 null값 종료를 뜻함
W : wide char
Unicode를 사용하는 문자열
T : t_char
multi-byte와 Unicode 사용하는 시스템에따라 알맞게 변환하는 매크로
LPSTR = long pointer string = char *
LPCSTR = long pointer constant string = const char *
LPWSTR = long pointer wide string = w_char *
LPCWSTR = long pointer constant wide string = const w_char *
LPTSTR = long pointer t_char string = 멀티바이트시스템의 경우 char *, 유니코드시스템일 경우 w_char *
LPTCSTR = long pointer constant t_char string = 멀티바이트시스템의 경우 const char *, 유니코드시스템일 경우 const w_char *
'Programming > C++ With MFC' 카테고리의 다른 글
OnCancel(), OnClose(), OnDestroy(), OnOK() 그리고 Dialog 소멸자 (1) | 2009.03.02 |
---|---|
CTime, CTimeSpan 클래스 (0) | 2009.03.01 |
USES_CONVERSION (0) | 2009.02.24 |
C++ : Friend Function & Friend Class(프렌드 함수와 클래스 ) (0) | 2009.02.21 |
C++ With MFC 헝가리안 표기법 (0) | 2009.02.03 |