const char* => LPCSTR
1. 'LP' 는 long pointer 의 의미 : 포인터 변수
2. 가운데 'C' 는 const 의 의미 : 읽기전용
3. 끝에 STR 이라는 의미는 NULL 포인터로 끝난다는 의미 : 문자열로 생각
마지막 인덱스에는 항상 NULL 이 채워져 있어야 한다는 것.
LPSTR : Long(32-bit) Pointer to a Character STRing.
이 데이터 형같은 경우 예전에 우리가 사용하던 방식으로 선언하면
char * : 유니코드를 지원하지 않기 때문에 각각의 문자는 1 byte
LPCSTR : Long(32-bit) Pointer to a Constant Character STRing.
이 데이터 형같은 경우 예전에 우리가 사용하던 방식으로 선언하면
const char * : 이것역시 유니코드를 지원하지 않기 때문에 각각의 문자는 1 byte
LPTSTR : Long(32-bit) Pointer to a T-Character STRing
that is Portable for Unicode and DBCS.
이 데이터 형같은 경우, 윈도우즈가 유니코드를 지원하면서 새로 생긴형식
TCHAR * == WCHAR* : 유니코드를 지원하기 때문에 각 문자가 2 byte
LPCTSTR : Long(32-bit) Pointer to a Constant T-Character STRing
that is Portable for Unicode and DBCS.
이 데이터 형같은 경우, 윈도우즈가 유니코드를 지원하면서 새로 생긴형식
const TCHAR * == const WCHAR* : 유니코드를 지원하기 때문에 각 문자가 2 byte
출처 : 놀구먹기위해 공부한다!
1. 'LP' 는 long pointer 의 의미 : 포인터 변수
2. 가운데 'C' 는 const 의 의미 : 읽기전용
3. 끝에 STR 이라는 의미는 NULL 포인터로 끝난다는 의미 : 문자열로 생각
마지막 인덱스에는 항상 NULL 이 채워져 있어야 한다는 것.
LPSTR : Long(32-bit) Pointer to a Character STRing.
이 데이터 형같은 경우 예전에 우리가 사용하던 방식으로 선언하면
char * : 유니코드를 지원하지 않기 때문에 각각의 문자는 1 byte
LPCSTR : Long(32-bit) Pointer to a Constant Character STRing.
이 데이터 형같은 경우 예전에 우리가 사용하던 방식으로 선언하면
const char * : 이것역시 유니코드를 지원하지 않기 때문에 각각의 문자는 1 byte
LPTSTR : Long(32-bit) Pointer to a T-Character STRing
that is Portable for Unicode and DBCS.
이 데이터 형같은 경우, 윈도우즈가 유니코드를 지원하면서 새로 생긴형식
TCHAR * == WCHAR* : 유니코드를 지원하기 때문에 각 문자가 2 byte
LPCTSTR : Long(32-bit) Pointer to a Constant T-Character STRing
that is Portable for Unicode and DBCS.
이 데이터 형같은 경우, 윈도우즈가 유니코드를 지원하면서 새로 생긴형식
const TCHAR * == const WCHAR* : 유니코드를 지원하기 때문에 각 문자가 2 byte
출처 : 놀구먹기위해 공부한다!
'Computer' 카테고리의 다른 글
Visual Studio 2008 Team Suite 90일 평가판 RTM으로 둔갑시키기! (2) | 2008.07.10 |
---|---|
통신 사업자를 위한 데이터마이닝 (0) | 2008.06.10 |
네이트온 방화벽 설정 (0) | 2007.09.19 |
싸이월드 방문자 추적 시즌 2 ?! (11) | 2007.08.31 |
[오피스2003-ppt] 파일의 일부가 빠져있어서 열수가 없습니다. (0) | 2007.06.14 |