- #include"iostream"
- #include"string"
-
- using namespace std ;
- int main()
- {
- // 如何给字符串赋值
-
- // 1、把字符数组赋值给string string &operator=(const char * s)
- string a;
- a="hello ,this is string";
- cout<<a<<endl;
-
- // 2.把string给string string &operator=(const string &s)
-
-
- string b;
- b=a;
- cout<<b<<endl;
-
- // 3.把一个字符给string string &operator=(char s)
-
- string c;
- c='a';
- cout<<c<<endl;
-
- // 4.把字符数组给string string &assign(const char *s)
-
- string d;
- d.assign("This is assign to a string ");
-
- cout<<d<<endl;
-
- // 5.把前n个字符赋值给string string &assign(const char *s ,int n)
-
- string e;
- e.assign("start this is a apple",5);
- cout<<e<<endl;
-
- // 6.把字符串string s赋值给string string &assign(const string &s)
-
- string f;
- f.assign(e);
- cout<<f<<endl;
-
- // 7.用n个字符组成一个字符串给string string &assign(int n,char c)
-
- string g;
- g.assign(10,'a');
- cout<<g<<endl;
-
-
-
-
-
-
-
-
-
-
-
-
-
- return 0;
- }