为什么要使用TBYTE和TCHAR?

时间:2014-02-06 18:37:48

标签: c++ unicode byte

我正在浏览一些用于Unicode转换的遗留代码,并且我看到了一个名为TBYTE的类型的引用。

TBYTE,与TCHAR类似,ASCII构建为1个字节,Unicode构建为2个字节。我可以看到的差异是TCHAR已签名且TBYTE未签名。这些在winnt.h中定义。

我不明白为什么有人想要定义TBYTE,因为这不是一个字节,而是根据应用程序是否为Unicode而有所不同。

任何人都可以对此有所了解吗?

0 个答案:

没有答案