LPCSTR
char *
LPCTSTR
const char *
这两个都是支持UNICODE的
CString
mfc的字符窜类
char*
字符指针
可以指向一个字符窜
char * p = "abc"
char[]
字符数组
如果char a[10] = "abc"
可以表示一个字符窜
CHAR
单个字符
如'a'
char *
LPCTSTR
const char *
这两个都是支持UNICODE的
CString
mfc的字符窜类
char*
字符指针
可以指向一个字符窜
char * p = "abc"
char[]
字符数组
如果char a[10] = "abc"
可以表示一个字符窜
CHAR
单个字符
如'a'
--- LPCTSTR ---- CString --- char* ----char[] ---- CHAR ----
LPCSTR:
等价于 const char * 只读ANSI字符串指针
CString:
MFC中对字符串的包装的类,可以是ANSI也可以是Uncode
char*
ANSI字符串指针
char[]
ANSI字符数组,可以当成指针字符串来使用
CHAR
等价于char,单个ANSI字符
CString是对LPSTR=char*的操作 堆上分配内存
char[] 栈上分配内存
CHAR 栈上分配内存