当前位置 博文首页 > yumoz:初识C++中的string(几种遍历方式、基本函数使用)

    yumoz:初识C++中的string(几种遍历方式、基本函数使用)

    作者:[db:作者] 时间:2021-07-14 15:40

    string介绍

    字符串是表示字符序列的类。

    构造字符串对象

    一张图详解构造字符串的几种形式:
    在这里插入图片描述

    string容量计算

    一张图看懂string是如何计算容量的:
    在这里插入图片描述
    上述问题解答如下:()一张图看懂区别)
    在这里插入图片描述

    string类对象的遍历

    先了解如何访问

    operator[]的使用:

    1. 函数原型:
    char& operator[] (size_t pos);
    const char& operator[] (size_t pos) const;
    
    1. 函数返回值: 返回对字符串中位置 pos 的字符的引用

    begin :返回指向字符串第一个字符的迭代器。
    end: 获取最后一个字符下一个位置的迭代器。
    rbegin:返回反向迭代器以反向开始。
    rend:返回反向迭代器反向结束。

    • 第一种遍历方式:operator[]访问法
      在这里插入图片描述
    • 第二种遍历方式:迭代器
      在这里插入图片描述
    • 第三种遍历:范围for
      在这里插入图片描述
      字符串操作尾插字符,尾插字符串,+=操作、insert操作、删除操作展示:
      在这里插入图片描述
      想要了解更多关于C++string的知识,请访问C++string语法。
    cs
    下一篇:没有了