浅谈c++ 字符类型总结区别wchar_t,char,WCHAR
typedef wchar_t TCHAR;否则TCHAR被定义为char typedef char TCHAR;如果定义了UNICODE宏则LPTSTR被定义为LPWSTR。typedef LPTSTR LPWSTR;否则TCHAR被定义为char typedef LPTSTR LPSTR;说明:在使用字符串常量的时候需要使用_TEXT或者_T("")来支持系统的自动转换。BSTR 是以指针的形式进行传递的。(指针是一个变量,包含另外一个变量的内存地址,而不是数据。) BSTR 是 Unicode 的,即每个字符需要两个字节。BSTR 通常以两字节的 null 字符结束。下面列出一些常用的typedefs,你可以在msdn中看到他们。
下载地址
用户评论