
其他
文章平均质量分 75
朱户凌晨起-悠然见南山
我是个菜鸟
展开
-
自己写一个简易的string类型
C语言中没有string类型,于是,在使用C语言的时候,总会用char*类型来替代string类型,但是char*和string类型还是有一定的不同的。最大的差异就是在对字符串的操作上。显然:比起char* ,string对于字符串的操作更加的简便,比如说: 1.两个string类的变量str1和str2,我只需要写str1+str2即可完成两个字符串的连接,但是char*就不可以。要用char原创 2016-08-01 21:53:43 · 1041 阅读 · 0 评论 -
string 和 char *两者的区别是什么 ?什么时候用string好? 什么时候用 char * 合适?什么时候同时都能用?
转载自:http://www.cnblogs.com/GODYCA/archive/2013/01/08/2851923.html A: 区别主要是: string的内存管理是由系统处理,除非系统内存池用完,不然不会出现这种内存问题。 char *的内存管理由用户自己处理,很容易出现内存不足的问题。 当我们要存一个串,但是不知道其他需要多少内存时, 用string来处理就最好不过了。转载 2016-08-01 23:09:58 · 4057 阅读 · 0 评论