什么是 TCHAR,它与 WCHAR 有何不同?
What is TCHAR and how does it differ from WCHAR?
这个问题现在应该在这里有了答案,但是没有任何东西可以解释 TCHAR
在 Whosebug 上到底是什么(我找到的只是对 TCHAR
和 [= 之间的区别的解释12=]).
我只知道 TCHAR
和 _TCHAR
被认为是相同的,在某些平台上 TCHAR
可能与 WCHAR
相同。但这一切都只是假设。
什么是 TCHAR
,它与 WCHAR
有何不同?
TCHAR 可以是 char 或 WCHAR,具体取决于平台,WCHAR 将始终是 16 位 Unicode 字符,wchar_t.
TCHAR
是 char
或 wchar_t
取决于是否定义了 UNICODE
。
使用 TCHAR
和基于 TCHAR
的类型允许库使用定义 UNICODE
的程序和不相似的程序。
这个问题现在应该在这里有了答案,但是没有任何东西可以解释 TCHAR
在 Whosebug 上到底是什么(我找到的只是对 TCHAR
和 [= 之间的区别的解释12=]).
我只知道 TCHAR
和 _TCHAR
被认为是相同的,在某些平台上 TCHAR
可能与 WCHAR
相同。但这一切都只是假设。
什么是 TCHAR
,它与 WCHAR
有何不同?
TCHAR 可以是 char 或 WCHAR,具体取决于平台,WCHAR 将始终是 16 位 Unicode 字符,wchar_t.
TCHAR
是 char
或 wchar_t
取决于是否定义了 UNICODE
。
使用 TCHAR
和基于 TCHAR
的类型允许库使用定义 UNICODE
的程序和不相似的程序。