C++ string类常用接口总结
前言
C语言中利用字符数组来存放字符串,C++有了类与对象的概念后,就出现了string类,这个类封装了C语言的字符数组,可以用该string类来管理字符串,同时还提供了一系列的接口函数用于操作和维护字符串,例如:尾插尾删,修改,遍历等等。本节主要着手解决string类的使用,不涉及底层的实现逻辑等。
string类构造函数原型
学习目的:了解string构造函数原型,懂得如何初始化创建的字符串。
值得注意的是,在C++中直接写"abcde",这种是存储于C语言中的字符数组,因此s4接收的是一个指针。
string类成员函数接口
string类的插入和删除函数
insert和erase
string字符串拼接
功能:实现字符串末尾拼接字符串
字符串查找和替换
字符串比较
总结:主要用于比较两个字符串是否相等,判断谁大谁小的意义并不大。
string子串获取
以上是string类常用的接口函数介绍了,如果自己也有兴趣可以多翻档案查查其他用法,这里就不过多列举了。