STL中insert插入的位置

string成员函数 

string& insert(size_type start, const string& strob)//从start指定位置开始把strob插入到调用字符串中
string& insert(size_type start, const string& strob,size_type insStart,size_type num)//按start指定到位置把strob中从insStart开始的num个字符插入到调用字符串中

这里的strob插入后的骑士位置是start,而不是插入到start位置后,如下程序最终输出为012^345

string s="012345";
s.insert(3, "^");
cout << s<<endl;

发表评论

电子邮件地址不会被公开。 必填项已用*标注

滚动到顶部