书写形式:string (const string& str, size_t pos, size_t len = npos);
举例:
int main(){
string url("https://mp.csdn.net/mp_blog/creation/editor?spm=1000.2115.3001.4503")
string sub1(url,0,5);//从下标为0开始向后5个字符,拷贝给sub1
string sub2(url,22);//缺省参数就很爽,直接定位到最后一个
count<<sub1<<endl;
count<<sub2<<endl;
return 0;
}
增加:
int main(){
// 增string s1("hello");// 尾插入一个字符//s1.push_back(' ');尾插一个字符串//s1.append("world");s1 += ' ';//调用了push_backs1 += "world";//调用了append
cout << s1 << endl;
}
常用string
练习:
// 要求x转成string对象string xstr;while (x){size_t val = x % 10;xstr += ('0'+val);x /= 10;}