本文共 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/