C++之STL—string容器

ops/2024/9/24 9:58:46/

本质:类 class


封装了很多方法:查找find,拷贝copy,删除delete 替换replace,插入insert

 

构造函数

 

 

赋值操作

 

=

assign:

字符串拼接

 

append:

string查找和替换


没查找到,pos= -1

find:从前往后查

rfind:从后往前查

 

字符串比较 compare

 

string字符存取 str [1] = str.at (1)

 

string插入和删除


 

string子串


 string substr(int pos = 0, int n = npos) const 

//返回由pos开始的n个字符组成的字符串

 


http://www.ppmy.cn/ops/115229.html

相关文章

CCRC-DSA数据安全评估师:数据安全架构是什么?

架构不仅是抽象的概念,更是项目规划、系统开发、产品部署和安全增强中必不可少的思维模式、沟通桥梁和共享语言。 简言之,它定义了系统中包含的元素及其相互关系,这些元素被称为组件或逻辑模块。 例如,“组件”指独立存在的基础…

MySQL record 07 part

索引 注意,是排序,有序就会加快查找的速度。 优势: 劣势 索引会单独占用存储空间索引虽然可以提高排序和查找的速度,但同时也会降低更新、删除、新增数据的速度,因为MySQL此时既要更改表,也要维护更改表后…

防火墙详解(三)华为防火墙基础安全策略配置(命令行配置)

实验要求 根据实验要求配置防火墙: 合理部署防火墙安全策略以及安全区域实现内网用户可以访问外网用户,反之不能访问内网用户和外网用户均可以访问公司服务器 实验配置 步骤一:配置各个终端、防火墙端口IP地址 终端以服务器为例&#xff…

Games101笔记-二维Transform变换(二)

1、什么是Transform Transform就是通过一个矩阵,进行缩放、旋转、平移等变换 2、缩放、旋转、切变、平移等基础变换 缩放变换: 反射变换: 切变: 绕原点旋转: 以上都是线性变换: 平移变换&#xf…

mac 怎么查看CPU核数

在 macOS 系统中,可以通过以下几种方法查看 CPU 核心数: 1. 使用“关于本机”查看 点击左上角的苹果图标()。选择“关于本机”。在弹出的窗口中,系统会显示 Mac 的基本信息,包括 CPU 的类型和核心数。比…

macOS平台(intel)编译MAVSDK安卓平台SO库

1.下载MAVSDK: git clone https://github.com/mavlink/MAVSDK.git --recursive 2.编译liblzma 修改CMakeLists.txt文件增加C与CXX指令-fPIC set(CMAKE_C_FLAGS "-fPIC ${CMAKE_C_FLAGS}") set(CMAKE_CXX_FLAGS "-fPIC ${CMAKE_CXX_FLAGS}") 修改如下:…

【系统架构设计师】大数据架构入门

大数据技术随着互联网的迅猛发展逐渐成为企业和组织处理海量数据的核心工具。为了帮助快速掌握大数据架构的基础知识与应用场景,本指南将介绍大数据架构的核心概念、关键组件、常见模式以及一些快速上手学习的资源和建议。 1. 什么是大数据? 大数据(Big Data)是指超出了传…

实现信创Linux桌面录制成MP4(源码,银河麒麟、统信UOS)

信创国产化已是大势所趋,在国产操作系统上的应用开发的需求越来越多,比如,有客户需要在银河麒麟和统信UOS上实现录制桌面生成一个mp4文件。那么这个要如何实现了? 一. 技术方案 要完成这些功能,具体来说,…