博客
关于我
C++ STL
阅读量:284 次
发布时间:2019-03-03

本文共 652 字,大约阅读时间需要 2 分钟。

头文件 string
stoi():将字符串转换为整型(int)
stoll():将字符串转换为long long
stoull():将字符串转换为unsigned long long
stof():将字符串转换为float型
stod():将字符串转换为double型

to_string():将数字常量转换为字符串,返回值为转换完毕的字符串

substr():
substr有2种用法:
假设:string s = “0123456789”;
字符串中第一个字符的索引为 0,默认值为0。
string sub1 = s.substr(5); //只有一个数字5表示从下标为5开始一直到结尾:sub1 = “56789”

string sub2 = s.substr(5, 3); //从下标为5开始截取长度为3位:sub2 = “567”

find():

Find函数进行定位时,总是从指定位置开始,返回找到的第一个匹配字符串的位置,而不管其后是否还有相匹配的字符串。
找不到匹配串返回 -1
1.
例子
string s = “123456789”;
int pos = s.find(“98”);
if(pos == s.npos) // 即 if(pos == -1)
cout << 111 << endl;
结果就是输出 111
2.
//从字符串s 下标5开始,查找字符串b ,返回b 在s 中的下标
position=s.find(“b”,5);

vector
erase()

转载地址:http://nwfm.baihongyu.com/

你可能感兴趣的文章
使用 github 搜索
查看>>
java有包名的类访问没有包名的类
查看>>
TIOBE 12月编程语言排行榜:Python有望第四次成为年度语言
查看>>
Python循环语句代码逐行详解:while、for、break和continue
查看>>
整型关键字的散列映射
查看>>
多位水仙花数-python(出现运行超时?不妨用减法计算)
查看>>
地下迷宫探索(后两个测试点无法通过?这里有你想要的答案)
查看>>
城市间紧急救援(dijkstra算法)
查看>>
小白看完都会了!阿里云大师深入拆解Java虚拟机,看完这一篇你就懂了
查看>>
【IT之路】FAQ-Hibernate报错:表不存在
查看>>
VBA之正则表达式(19)-- 相对引用转绝对引用
查看>>
巧用VBA统一数字单位
查看>>
Transpose实现数组行列转置的限制
查看>>
[Golang]golang中自动锁的实现
查看>>
用float/double作为中转类型的“雷区”
查看>>
golang中interface的一些语法缺陷的改进
查看>>
vue-router路由 学习笔记
查看>>
数据结构与算法之栈
查看>>
【数据库】第七章课后题
查看>>
第四章 串、数组和广义表 —— BF算法和KMP算法
查看>>