_T函数有什么用?怎么用?
(菜鸟求教)

解决方案 »

  1.   

    解决ANSI类型的字符和UNICODE字符类型匹配的问题。
    _T实际上是宏,根据系统的支持情况会将_T()后面的字符转换为ANSI(WIN98)或者是UNICODE(Win2000)。
    写程序的时候用_T(),在不同的操作系统下编译都应该是可以通过的。
      

  2.   

    tchar.h/* Generic text macros to be used with string literals and character constants.
       Will also allow symbolic constants that resolve to same. */#define _T(x)       __T(x)
    #define _TEXT(x)    __T(x)
      

  3.   

    #define __T(x)      x
      

  4.   

    在不同的操作系统中,这个宏代表不同的意思。
    在 wind98 中,它代表 char*, 在2000以上的系统中代表 wchar_t,也就是16位的字符串。