string系列:1 string概述

1440 人浏览 | 时间: 2015-06-23 14:48:48 | 作者: codexia

    在介绍string使用前,先介绍一下string的相关背景知识,更好的指导string的使用。
    string 是C++的一个字符串处理的类,是一个很强大的字符串处理工具。曾经我们在C中使用的C的字符串处理工具,因为C是面向过程的,这些工具使用起来也是挺好用的,但是,因为零散,很多函数都查找起来都不方便。我个人这么认为,使用起来总是没有一个完整的字符串处理体系的感觉。多数简单的字符串处理都是使用字符数组自己写函数处理,每次写重复写就有点烦。现在C++的string类为我们提供了强大的字符串处理,还可以面向以后,因为string是基于STL的,本质上string是一个模板类,string是一个实例。而说到字符处理,原先在使用MFC字符串处理,使用CString这个类,使用相当方便,因为微软封装的还是挺不错的。但是,你写一个算法总不会去加载MFC库吧,这样你的算法依赖度就高了,可移植性就不好了。如果一个程序没有使用MFC,你的算法就没法使用。当然是有办法将MFC的CString抽取出来,但是就太麻烦了,完全没有必要。因为string是C++自带的类,使用好,绝不比CString逊色,并且,只要是用C++的程序,这算法就可以使用。况且这是语言级别的字符串处理,自然效率也是会高点。当然,CString的格式化字符串很方便,我们自然也可以使用C++的格式化字符串来

请微信扫码阅读。
为防止恶意爬虫,
已开启反爬机制,
理解哟~~~~
标注
评论
站内搜
百度搜
传送到手机
手机扫码,识别文字,完成传送x
加载中...
标注内容x
加载中...
添加标注x
收藏 0 点赞 0

相关阅读