C++ 語言/Std/字串/Unicode
外觀
一個 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() 的展開。