注册 登录
编程论坛 VC++/MFC

CString与string有何区别?

满忠享 发布于 2010-12-01 21:55, 930 次点击
我知道在C++中string是字符串类型,就像int是整型一样,可以定义一个字符型类型的变量,譬如:
string str1,str2;
其中,str1和str2都是字符串类型的变量。
但是,在VC++编程中,经常遇到的是CString,我现在想知道这两个的区别是什么?
谢谢!
2 回复
#2
andyandy2010-12-02 09:05
上MSDN看吧。 CString功能强大多了。
#3
laoyang1032010-12-03 19:13
CString  是MFC里面的一个类  专门用来处理字符串   

而String 是包含在string.h里面的类   功能上没有前面的强大

可以说CString是String再次封装   
如果你用C++写控制台程序  后者win32的  直接用String
MFC的就用CString
1