C++string 的 assign 特性
#include<iostream>
#include<string>
using namespace std;
int main()
{
string str = "hello world!";
string s1 ,s2 ,s3, s4;
s1.assign(str); //相当于赋值语句
s2.assign("C++ zhenniu!", 3); //默认取该字符串的0后的3个字符
s3.assign(10,'c'); //将10个字符‘c’赋值给s3
s4.assign(str,1,4); //将str字符串从1号下标开始的4个字符赋值给s4
return 0;
}