WCHAR:
typedef wchar_t WCHAR; // wc, 16-bit UNICODE character
CHAR:
typedef char CHAR;
TCHAR:
#ifdef UNICODE
typedef WCHAR TCHAR, *PTCHAR;
#else /* UNICODE */
typedef char TCHAR, *PTCHAR;
#endif /* UNICODE */
TEXT:
#define TEXT(quote) __TEXT(quote)
#ifdef UNICODE
#define __TEXT(quote) L##quote
#else /* UNICODE */
#define __TEXT(quote) quote
#endif /* UNICODE */
本文详细介绍了几种常用的字符类型定义,包括WCHAR(16位Unicode字符)、CHAR(8位字符)以及TCHAR(根据是否启用Unicode宏定义为WCHAR或CHAR)。此外还解释了TEXT宏如何根据Unicode设置来生成相应的字符串前缀。

被折叠的 条评论
为什么被折叠?



