关键字:std::string Unicode

转自:http://www.vckbase.com/document/viewdoc/?id=1293

 

一旦知道 TCHAR 和_T 是如何工作的,那么这个问题很简单。基本思想是 TCHAR 要么是char,要么是 wchar_t,这取决于_UNICODE 的值:

// abridged from tchar.h 
   2:  
#ifdef _UNICODE
   4:  
wchar_t TCHAR;
   6:  
#define __T(x) L ## x
   8:  
#else
  10:  
char TCHAR;
  12:  
#define __T(x) x
  14:  
#endif

相关文章: