小工具知识网

当前位置: 首页 > 行业知识 > C++——string类

行业知识

C++——string类

2026-11-07 20:46:26 来源:互联网转载

前言:哈喽小伙伴们,从这���文章开始我们将进行若干个C++中的重要的类容器的学习。本篇文章将讲解第一个类容器——string。


目录

一.什么是string类

二.string类常见接口

1.string类对象的常见构造

 2.string类对象的容量操作

3. string类对象的访问及遍历操作

4.string类对象的修改操作

总结


一.什么是string类

C语言中,字符串是以'\0'结尾的一些字符的集合,为了操作方便,C标准库中提供了一些str系列的库函数,但是这些库函数与字符串是分离开的,其操作也并不能完全满足用户的期望。

而在C++的标准库中,默认存在一个string类,并且该类拥有很多的成员函数,来帮助我们更加方便的完成对字符串的一系列操作。

使用string类,需要包含头文件#include。


二.string类常见接口

1.string类对象的常见构造

对于如何得到一个string类型的对象,有以下几种常见构造:

  • string()                                 构造空的string类对象,即空字符串
  • string(const char* s)          构造一个string类对象,其内容为s
  • string(size_t n,char c)        构造一个string类对象,其内容为n个c字符
  • string(const string&s)        拷贝构造函数,拷贝s字符串内容

    实践代码如下:

    #include#includeusing namespace std;int main(){string s0;string s1("hello world!");string s2(5,'c');string s3(s1);cout 

上一篇:qq空间申请访问怎么进?

下一篇:网吧服务器怎么开启?