문자열 집합

유니코드 : 문자 하나당 2바이트의 공간 확보

멀티바이트 : ANSI에서는 1바이트의 공간을 다국어에서 2바이트의 공간을 확보(영어1byte, 한글2byte)

 

char 1바이트의 공간을 확보  
wchar_t 유니코드를 지원하기위해 사용
-2바이트의 공간 확보

L"abcd"
TCHAR 변형이 가능한 타입
문자집합이 적용됨
유니코드일때 TCHAR -> wchar_t
멀티바이트일때 TCHAR ->char
새로운 타입이 아님 (매크로)
 
결론 : 문자열 집합에 영향을 받기 싫다면 TCHAR를 쓰길 권장 

_T("")매크로

이 매크로의 역할은 문자집합으로 유니코드가 사용되면 유니코드 형식으로 바꾸어 주는 역할!!

 

+ Recent posts