原文:http://www.cnblogs.com/GT_Andy/archive/2011/01/18/1938605.html
一、定义
1、CString:动态的TCHAR数组。它是一个完全独立的类,封装了+等操作符和字符串操作方法。
2、BSTR:专有格式的字符串(需要使用系统函数来操纵)。定义为:typedef OLECHAR FAR* BSTR
3、LPCTSTR:常量的TCHAR指针。定义为:typedef const char* LPCTSTR
二、要点
1、char*:指向ANSI字符数组的指针,其中每个字符占8位(有效数据是除掉最高位的其他七位),它保持
了与传统C/C++的兼容。
2、LPSTR:指向一个以“