18.5 小结

    本章主要对C++标准库中提供的string字符串类进行了简要介绍,同普通的C风格字符串相比,string类提供了自动管理内存的功能以及众多处理字符串的方法和函数。例如字符串的追加和相加、字符的插入、字符串比较以及搜索和查找等,合理使用string类能大大提高程序的运行效率。

    string类是由basic_string类模板根据char型实例化而来,而且string的定义和STL联系密切,迭代器等概念都是完全相通的,因此,推荐采用string代替C风格字符串进行编程。