#include <iostream>
using namespace std;
void test01 ()
{
string s1;
s1 = "hello world";
cout << s1 << endl;
string s2;
s2 = s1;
cout << s2 << endl;
string s3;
s3 = 'a';
cout << s3 << endl;
string s4;
s4.assign("cpp");
cout << s4 << endl;
string s5;
s5.assign("cpp", 2);
cout << s5 << endl;
string s6;
s6.assign(s5);
cout << s6 << endl;
string s7;
s7.assign(10, 'w');
cout << s7 << endl;
}
int main ()
{
test01();
return 0;
}
总结:
string的赋值方式很多,operator=这种方式比较实用。