| s.insert(pos, args) |
在pos之前插入args |
| s.erase(pos, len) |
删除从pos开始的len个字符。如果 len 省略,则删除 pos 开始的后面所有字符。返回一个指向 s 的引用。 |
| s.assign(args) |
将 s 中的字符替换为 args 指定的字符。返回一个指向 s 的引用。 |
| s.append(args) |
将 args 追加到 s 。返回一个指向 s 的引用。args 必须是双引号字符串 |
| s.replace(range, args) |
将 s 中范围为 range 内的字符替换为 args 指定的字符 |
| s.find(args) |
查找 s 中 args 第一次出现的位置 |
| s.rfind(args) |
查找 s 中 args 最后一次出现的位置 |
| to_string(val) |
将数值 val 转换为 string 并返回。val 可以是任何算术类型(int、浮点型等) |
| stoi(s) / atoi(c) |
字符串/字符 转换为整数并返回 |
| s.substr(pos, n) |
从索引 pos 开始,提取连续的 n 个字符,包括 pos 位置的字符 |
| reverse(s2.begin(), s2.end()) |
反转 string 定义的字符串 s2 (加头文件 <algorithm> ) |