string构造函数
1 string(); //创建一个空的字符串 例如string str; 2 string(const char* s)//使用字符串s进行初始化 3 string(const string& str);//使用一个string对象初始化另一个string对象 4 string(int n,char c);//使用n个字符c初始化
示例:
1 #include<iostream> 2 #include<string> 3 using namespace std; 4 //string(); //创建一个空的字符串 例如string str; 5 //string(const char* s)//使用字符串s进行初始化 6 //string(const string& str);//使用一个string对象初始化另一个string对象 7 //string(int n,char c);//使用n个字符c初始化 8 void test01() 9 { 10 string s1;//默认构造 11 const char *str="hello word!"; 12 string s2(str); 13 cout<<"s2 = "<<s2<<endl; 14 string s3(s2); 15 cout<<s3<<endl; 16 string s4(10,'a'); 17 cout<<s4<<endl; 18 } 19 int main() 20 { 21 test01(); 22 system("pause"); 23 24 }
标签:容器,const,string,初始化,char,str,字符串 From: https://www.cnblogs.com/daitu66/p/17024370.html