行业知识
『C++成长记』string使用指南
2026-10-24 11:00:26
来源:互联网转载
博客主页:小���又困了
系列专栏:C++
人之为学,不日近则日退
❤️感谢大家点赞收藏⭐评论✍️
目录
一、string类介绍
二、string类的常用接口说明
2.1string类对象的常见构造
2.2string类对象的容量操作
2.3string类对象的访问及遍历操作
2.4string类对象的修改操作
编辑
2.5string类对象的查找接口
2.6string类非成员函数
️前言:
C语言中,字符串是以'\0'结尾的一些字符的集合,为了操作方便,C标准库中提供了一些str系列的库函数, 但是这些库函数与字符串是分离开的,不太符合OOP的思想,而且底层空间需要用户自己管理,稍不留神可能还会越界访问。C++中引入了string类,给我们提供了便利。
一、string类介绍
- string是表示字符串的字符串类
- string类的接口与常规容器的接口基本相同,再添加了一些专门用来操作string的常规操作。
- string在底层实际是:basic_string模板类的别名,typedef basic_string string;。
- 不能操作多字节或者变长字符的序列。
小Tips:在使用string类时,必须包含#include头文件以及using namespace std;。
二、string类的常用接口说明
2.1string类对象的常见构造
string()
构造空的string类对象,即空字符串。
int main(){ string s1; cout