string的insert的⽤法整理
#include < iostream>
#include < string>
int main (){
std::string str="to be question";
std::string str2="the ";
std::string str3="or not to be";
std::string::iterator it;
str.insert(6,str2);  //往str的第六位插⼊str2
std::cout << str << '\n';
str.insert(6,str3,3,4);  //把str3的【3,4】擦汗如str的第六位
std::cout << str << '\n';c++中string的用法
str.insert(10,"that is cool",8);  //在str的第⼗位插⼊中间字符串的前⼋位
std::cout << str << '\n';
str.insert(10,"to be ");  //在str的第⼗位插⼊该字符串
std::cout << str << '\n';
str.insert(15,6,':');  //在str的第15位插⼊6个该字符
std::cout << str << '\n';
it = str.insert(str.begin()+5,','); //在str的第5位插⼊“,”
std::cout << str << '\n';
str.insert (d(),3,'.');  //在str的结束插⼊3个“.”
std::cout << str << '\n';
str.insert (it+2,str3.begin(),str3.begin()+3);
// 在it(指向第五位)后⾯两位的位置上,插⼊(str3.begin(),str3.begin()+3)
std::cout << str << '\n';  return 0;}

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。