string类erase方法

#include <string>
#include <iostream>
using namespace std;

int main()
{
string strFirst("HelloWorldDoYouKnow"),strCopy,strOne;
strCopy=strFirst.erase(5,8);
cout<<strFirst<<endl;//输出结果为HelloouKnow,原先字符串值已经改变
        strOne=strFirst.erase(8);
cout<<strCopy<<endl; //输出结果为:HelloouKnow
cout<<strOne<<endl;//输出结果为:HelloouK
cout<<strFirst<<endl;//输出结果为:HelloouK
//erase(参数1,参数2);作用是删除从"参数1"开始,往后数"参数2"位的字符串,并返回结果。
//erase(参数),作用是删除参数之后的字符串。
system("pause");
}
 

 

你可能感兴趣的:(类,String,职场,休闲,erase)