表示L与x连接。
_T("\\")表示, L"\\"
L告示编译器使用两个字节的 unicode 字符集。
就是每个字符占用两个字节。
网上有下面这个描述
_T宏可以把一个引号引起来的字符串,根据你的环境设置,使得编译器会根据编译目标环境选择合适的(Unicode还是ANSI)字符处理方式
如果你定义了UNICODE,那么_T宏会把字符串前面加一个L。这时 _T("ABCD") 相当于 L"ABCD" ,这是宽字符串。
如果没有定义,那么_T宏不会在字符串前面加那个L,_T("ABCD") 就等价于 "ABCD"
这是因为源代码里有两个宏定义,根据预编译指令,
如果是Unicode字符则选择定义
#define __T(x) L ## x
否则定义
#define __T(x) x