string容器2

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 }

 

posted @ 2023-01-04 11:25  阿飞藏泪  阅读(12)  评论(0编辑  收藏  举报
1 2 3
4