C++语言
完成条件
一个 8 位的“Ascii 字符”的类型是 char
(它的字面值是 char cVar = 'h';
和 "hello"
,它的标准库函数像 strlen()
这样命名,它的 Win32 函数像 SetWindowTextA()
这样命名)。
一个“宽 Unicode 字符”的类型是 wchar_t
(它的字面值是 wchar_t cwVar = L'h';
和 L"hello"
,它的标准库函数像 wcslen()
这样命名,它的 Win32 函数像 SetWindowTextW()
这样命名)。
Windows 程序员在 TCHAR cxVar = _TEXT('h');
中使用预处理器宏来将 char cxVar = 'h';
或 wchar_t cxVar = L'h';
别名化(这些宏由 Windows 的构建系统控制)。同样的切换机制也控制着宏 _tcslen()
和 SetWindowText()
的展开。
最后修改: 2025年01月30日 星期四 15:59