之前学习了_T()宏;
_T()是MFC的;
TEXT()是win32的;
_T("")定义于tchar.h;
TEXT宏是windows程序设计中经常遇到的宏,定义在 <winnt.h>中;
如果使用UNICODE字符集,则TEXT(“....”) ,相当于 L"....." ?; 如果使用普通的 ascii 字符集,则 TEXT(".....") ?就是 普通的 "....." ?字符串 ,这样程序移植性强;
在写windows程序时,使用 TCHAR代替程序中的 char 和 wchar_t ?,对于字符串常量使用 TEXT 或者 _T 宏;
如下会报错;
加了TEXT()就行了;
?
或者加L前缀也可以;
?