C++中substr()详解
2024-09-01 12:35:42
#include<string>
#include<iostream>
using namespace std;
int main()
{
string s("12345asdf");
string a = s.substr(,); //获得字符串s中从第0位开始的长度为5的字符串
cout << a << endl;
}
输出如下:
0. 用途:一种构造string的方法
1. 形式:s.substr(pos, n)
2. 解释:返回一个string,包含s中从pos开始的n个字符的拷贝(pos的默认值是0,n的默认值是s.size() - pos,即不加参数会默认拷贝整个s)
3. 补充:若pos的值超过了string的大小,则substr函数会抛出一个out_of_range异常;若pos+n的值超过了string的大小,则substr会调整n的值,只拷贝到string的末尾
最新文章
- 基于JQuery实现的文本框自动填充功能
- Linux学习笔记(12)-进程间通信|匿名管道
- Linux网卡配置及学习linux的注意事项
- Unity 播放 视频
- iOS中RGB颜色转换
- ";The Same Game";: A Simple Game from Start to Finish
- ActionResult派生类
- android沉浸式状态栏的实现
- Hadoop 集群安装(从节点安装配置)
- 接口测试之深入理解HTTPS
- ryzen nvidia hackintosh
- linux pstree命令
- 莫烦tensorflow(7)-mnist
- PHP trick(代码审计关注点)
- 安卓测试【二】eclipse离线安装ADT
- 在Docker环境下部署高可用的Eureka注册中心
- Extjs4.x 共享组件,写法
- 自然语言交流系统 phxnet团队 创新实训 个人博客 (十)
- AOP (面向切面编程)
- JCTools, 场景特化的并发工具