typedef basic_string<char> string; (string是一个类模板)
1.解释:Strings are objects that represent sequences of characters. (strings 是顺序的字母)
头文件:#include<string> (不加.h,C语言中有string.h,防止和C语言的重复)
2.作用:管理动态增长字符数组,这个字符串以\0结尾

string(); 是无参的构造函数。string (const char* s); 是有参构造函数。
string (const string& str); 是拷贝构造函数。
- #include<iostream>
- #include<string>
- using namespace std;
- int main()
- {
- string s1; //相当于string s1("");
- string s2("hello world");
- string s3(s2);
- string s4 = s2;
- s2 += "!!!!!";
- cout << s2 << endl;
- return 0;
- }
