C++-容器-string:string删除指定字符【erase】【clear:删除字符串中所有字符】

时间:2025-05-09 07:39:29

iterator erase(iterator p):删除字符串中p所指的字符

iterator erase(iterator first, iterator last):删除字符串中迭代器区间 [first, last) 上所有字符

string& erase(size_t pos, size_t len):删除字符串中从索引位置 pos 开始的 len 个字符

void clear():删除字符串中所有字符

string str = "123456789";
 
(3, 3);
cout<<str;   // 123789
 
(() + 3);
cout<<str;   // 12356789
 
(() + 3, () + 6);
cout<<str;   // 123789

C++ string常用函数用法总结_皆自落的博客-****博客_c++ string函数