C++ string TBD

来源:互联网 发布:游戏数据分析 合服 编辑:程序博客网 时间:2024/06/07 11:48

C++字符串处理?

C中不能进行字符串的相加,因为C中的字符串其实质是字符数组,即数组、其中的值是字符。

C++中可以string相加,因为string是特化之后的模板类,也就是模板展开之后是个类。string重载了+操作符,故string的对象可以使用+操作符。



C++中string与vector区别?

string是使用typedef定义basic_string这个经过char特化的模板类,vector是没有经过特化的模板类。所以他们的区别就在于用户是否能对他们进行特化。

0 0
原创粉丝点击