string(); //创建一个空的字符串 例如:string str; string(const string& str);//使用一个 string 对象初始化另一个 string 对象 string(constchar* s); //使用字符串 s 初始化 string(int n, char c); //使用 n 个字符 c 初始化
2. string 基本赋值操作
1 2 3 4 5 6 7 8
string& operator=(constchar* s); //char* 类型字符串 赋值给当前的字符串 string& operator=(const string& s); //把字符串 s 赋给当前的字符串 string& operator=(char c); //字符赋值给当前的字符串 string& assign(constchar* s); //把字符串 s 赋给当前的字符串 string& assign(constchar* s, int n); //把字符串 s 的前 n 个字符赋给当前的字符串 string& assign(const string& s); //把字符串 s 赋给当前的字符串 string& assign(int n, char c); //用 n 个字符 c 赋给当前字符串 string& assign(const string& s, int start, int n);//将 s 从 start 开始 n 个字符赋值给字符串