L和_T()的区别
目录
一、L"str"
如 L"我的字符串" 表示将ANSI字符串转换成unicode的字符串,就是每个字符占用两个字节。 strlen(“asd”) = 3;
strlen(L"asd") = 6;
二、 _T(“str”)
_T(“str”)是一个宏,定义于tchar.h下,他的作用是让你的程序支持Unicode编码。
如果定义了UNICODE
那么_T(“ABCD”) 相当于 L"ABCD" ,这是宽字符串。
否则_T(“ABCD”) 就等价于 “ABCD”