C++

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

Keisa 2024. 2. 20. 11:22

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

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

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

 

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

 

'C++' 카테고리의 다른 글

컴파일 타임에 타입을 모르는 경우(C++)  (1) 2024.04.08
C++ 타입변환 연산자  (0) 2024.03.12
__stdcall과 __cdecl  (0) 2024.01.26
객체 지향(OOP)  (0) 2023.10.02
Lambda(람다)  (0) 2023.10.01