
![]() |
Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
|
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[216.73.216.3] |
![]() |
|
Сообщ.
#1
,
|
|
|
Что такое _T()?
|
Сообщ.
#2
,
|
|
|
это переводит строку в Unicode __T("Stroka");
|
Сообщ.
#3
,
|
|
|
Unicode это когда символ не 1 байт, а 2. (Китайцам нехватает 256 символов)
|
Сообщ.
#4
,
|
|
|
Хочу поправить. _T() - это макрос, который поможет осуществить безболезненный переход на юникод при включении соответствующих define. Рекомендую пользоваться всегда (VC++).
|
Сообщ.
#5
,
|
|
|
_T() - определяется в tchar.h следующим образом:
#define __T(x) L ## x #define _T(x) __T(x) Это означает, что к аргументу будет приклеен префикс "L" Описание этого префикса можно посмотреть в MSDN - топик "Unicode: The Wide-Character Set". А в двух словах: L"Qwerty" конвертирует строку "Qwerty" из ASCII в Unicode Сообщения были разделены в тему "сшить строки в макросе" |