中易网

关于VS2005 C++ string

答案:3  悬赏:80  
解决时间 2021-01-11 09:14
  • 提问者网友:箛茗
  • 2021-01-10 16:31
关于VS2005 C++ string
最佳答案
  • 二级知识专家网友:你可爱的野爹
  • 2021-01-10 17:22
不需要再添加引用,把语句改为:

String ^str1;
str1="tttt";
this->label1->Text =str1;
全部回答
  • 1楼网友:往事埋风中
  • 2021-01-10 18:05
我暂时保留我的看法!
  • 2楼网友:醉吻情书
  • 2021-01-10 17:46
1、string 是C++中的字符串。 字符串对象是一种特殊类型的容器,专门设计来操作的字符序列。 不像传统的c-strings,只是在数组中的一个字符序列,我们称之为字符数组,而C + +字符串对象属于一个类,这个类有很多内置的特点,在操作方式,更直观,另外还有很多有用的成员函数。 string 的定义为:typedef basic_string string。
2、CString 是MFC或者ATL中的实现,
string是C++标准库中的实现
string和CString均是字符串模板类,string为标准模板类(STL)定义的字符串类,已经纳入C++标准之中;
CString(typedef CStringT>
CString)为Visual
C++中最常用的字符串类,继承自CSimpleStringT类,主要应用在MFC和ATL编程中,主要数据类型有char(应用于
ANSI),wchar_t(unicode),TCHAr(ANSI与unicode均可);
char*为C编程中最常用的字符串指针,一般以’\0’为结束标志;
在MFC、ATL中使用字符串尽量使用CString,毕竟都是微软的孩子,各方面都比其它更有优势,而在非微软平台上或对移植性要求较高的场合推荐使用string,标准模板库提供了那么强大的泛型算法,没必要再自己去造车轮。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息