当前位置: 首页 > news >正文

C++ string类常用接口总结

前言

C语言中利用字符数组来存放字符串,C++有了类与对象的概念后,就出现了string类,这个类封装了C语言的字符数组,可以用该string类来管理字符串,同时还提供了一系列的接口函数用于操作和维护字符串,例如:尾插尾删,修改,遍历等等。本节主要着手解决string类的使用,不涉及底层的实现逻辑等。

string类构造函数原型

学习目的:了解string构造函数原型,懂得如何初始化创建的字符串。
string类的构造函数原型
调用string类实例化的对象
值得注意的是,在C++中直接写"abcde",这种是存储于C语言中的字符数组,因此s4接收的是一个指针。

string类成员函数接口

string类的插入和删除函数

insert和erase
inser函数和erase函数
插入
删除

string字符串拼接

功能:实现字符串末尾拼接字符串追加函数原型
字符串追加

字符串查找和替换

字符串查找和替换
字符串查找与替换

字符串比较

通过ASCII码来比较两个字符串的大小关系
字符串比较

总结:主要用于比较两个字符串是否相等,判断谁大谁小的意义并不大。

string子串获取

从字符串中获取想要的子串
在这里插入图片描述

以上是string类常用的接口函数介绍了,如果自己也有兴趣可以多翻档案查查其他用法,这里就不过多列举了。


http://www.mrgr.cn/news/59025.html

相关文章:

  • qt QBuffer详解
  • 可能是NextJs(使用ssr、api route)打包成桌面端(nextron、electron、tauri)的最佳解决方式
  • RHCSA作业三
  • AnaTraf | 全面掌握网络健康状态:全流量的分布式网络性能监测系统
  • 在qemu-system上跑arm-Debian
  • GEE引擎架设好之后进游戏时白屏的解决方法——gee引擎白屏修复
  • 「C/C++」C++17 之 std::filesystem::directory_entry 文件系统目录条目
  • sql语句中的Group By 分组查询
  • AI神器,豆包自带抠图,完全免费!路人甲、去水印,轻轻一擦,全去掉
  • 今日所学1024和1026
  • gma 2.0.14 (2024.10.18) | GmaGIS V0.0.0a5 更新日志
  • DevOps 全面解析:实现开发与运维的无缝协作
  • 基于SSM美容院管理系统的设计
  • 【Linux操作系统】Linux配置OpenSSH服务器步骤记录
  • Vite+Vue3+qiankun构建微前端
  • C++数据结构-最小生成树:普利姆(Prim)算法及C/C++代码实现
  • css 对称按钮,中间斜平行间隔,两头半圆
  • H3CNE-10-H3C构建简单企业网络
  • 二十三种设计模式之命令模式
  • 零代码快速开发智能体 |甘肃旅游通
  • Visual Studio Code
  • PKI证书体系(数字证书)
  • 【Spring】详解SpringMVC,一篇文章带你快速入门
  • LLAMAFACTORY:一键优化大型语言模型微调的利器
  • [旧日谈]高清画面撕裂问题考
  • 解决Redis缓存穿透(缓存空对象、布隆过滤器)