经常在程序中看到_T( ),请问这_T( )是干吗用的啊,
还有在函数前面加_是用来区分C RUNTIME函数还是WIN32 函数的啊

解决方案 »

  1.   

    标志为字符串,是宏
    Generic-Text Data Type Mappingsdefined in TCHAR.H and depend on whether the constant _UNICODE or _MBCS has been defined in your program.
      

  2.   

    这是微软在其MFC中定义的一个宏,目的是为了兼容程序能够被编译成Unicode版本!
      

  3.   

    _T使MFC里使用的宏,在UNICODE下使用宽字符(串)
    否则就是ansi字符(串)原理是C/C++编译器支持ansi字符(串)常量和宽字符(串)常量
    如L"Hello"