CPlusPlus

C++ _T()/_L()函数

2020-05-07  本文已影响0人  别念_

_T("...")当工程是Unicode编码时,_T将括号内的字符串以Unicode方式保存;当工程是多字节编码时,_T将括号内的字符串以ANSI方式保存。

如果你编译一个程序为ANSI方式,_T实际不起任何作用。而如果编译一个程序为UNICODE方式,则编译器会把"Hello"字符串以UNICODE方式保存

_L("...")不管你是以什么方式编译,一律以UNICODE方式保存

Unicode字符是LPCWSTR
ASCII字符是LPCSTR
通过强制转换是无法完成的,需要用_T()和L()来完成转换


上一篇 下一篇

猜你喜欢

热点阅读