본문 바로가기 메뉴 바로가기

Xaida

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

Xaida

검색하기 폼
  • List (46)
    • Python (4)
    • C++ (12)
    • 찾아 본 자료 (24)
    • 알고리즘 (2)
    • 윈도우 프로그래밍 (4)
  • 방명록

_T (1)
"", L"", TEXT(""), _T("")의 차이

Visual C++은 "멀티바이트"와 "유니코드"의 문자 처리가 있다. 멀티바이트 (MBCS = Multi Byte Character Set) : 영어 1바이트, 그 외의 문자 2바이트로 처리 유니코드 (WBCS = Wide Byte Character Set) : 모든 문자를 2바이트로 처리. (GCC는 4바이트로 처리) VS에서는 외부 라이브러리와의 호환성 등과 같은 이유로 멀티바이트와 유니코드를 서로 변경해야 할 때 "" L"" 는 심각한 노가다이므로 TEXT("")와 _T("")를 #define 한다. TEXT("")는 WinNT.h에서 #define, _T("")는 tchar.h에 #define 결론 : "", L"" => TEXT(""), _T("")로 입력하자 출처 : http://x108ze..

윈도우 프로그래밍 2020. 6. 16. 11:03
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
«   2026/04   »
일 월 화 수 목 금 토
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30

Blog is powered by Tistory / Designed by Tistory

티스토리툴바