标签: c++ unicode byte
我正在浏览一些用于Unicode转换的遗留代码,并且我看到了一个名为TBYTE的类型的引用。
TBYTE
TBYTE,与TCHAR类似,ASCII构建为1个字节,Unicode构建为2个字节。我可以看到的差异是TCHAR已签名且TBYTE未签名。这些在winnt.h中定义。
TCHAR
winnt.h
我不明白为什么有人想要定义TBYTE,因为这不是一个字节,而是根据应用程序是否为Unicode而有所不同。
任何人都可以对此有所了解吗?