C++字符集问题:windows框架中的其他字符类型及其转换

03-02 1066阅读

文章目录

  • WCHAR
  • TCHAR
  • 其他扩展类型
  • 几个前缀修饰符
    • 前缀修饰符——L
    • 宏定义_T和_TEXT
    • 宏定义TEXT
  • char与wchar_t变量之间的转换
    • 基本char与wchar_t的转换

WCHAR

WCHAR实质上就是wchar_t,是windows框架编程中为了统一风格,将C++标准的wchar_t重新定义了一下。

C++字符集问题:windows框架中的其他字符类型及其转换
(图片来源网络,侵删)

winnt.h

#ifndef _MAC
typedef wchar_t WCHAR;    // wc,   16-bit UNICODE character
#else
// some Macintosh compilers don't define wchar_t in a convenient location, or define it as a char
typedef unsigned short WCHAR;  
VPS购买请点击我

文章版权声明:除非注明,否则均为主机测评原创文章,转载或复制请以超链接形式并注明出处。

目录[+]