C++

""과 L""과 _T("")의 구분

Keisa 2024. 2. 20. 11:22

"" : 멀티바이트일 경우에는 해당 표기를 이용.

L"" : 유니코드를 사용하는 문자의 경우에는 해당 표기를 이용.

_T("")  와 TEXT("") : 유니코드일 때는 L""로, 멀티바이트 일때는 ""로 자동치환 되어 컴파일이 가능하도록 하는 표기. 

 

각각의 표기는 멀티바이트와 유니코드에서 문자처리를 돕기 위한 것으로, 되도록 _T("") 와 TEXT("")를 사용하여 멀티바이트와 유니코드의 구분에 영향받지않고 자동변환되도록 하는 것이 좋다.