C 學習紀錄 string容器 賦值操作

2021-10-08 14:19:28 字數 1404 閱讀 1248

string賦值操作

1、string& operator=(const char* s) char* 型別字串賦值給當前字串

2、string& operator=(const string& s) string型別字串賦值給當前字串

3、string& operator=(char c) 把乙個字元c賦值給當前字串

4、string& assign(const char* s) char* 型別字串賦值給當前字串

5、string& assign(const char*s ,int n) 把字串s的前n個字元賦值給當前字串

6、string& assign(const string& s) 把字串s賦值給當前字串

7、string& assign(int n, char c) 把n個字元c賦值給當前字串

一、string& operator=(const char* s) char*型別字串賦值給當前字串

#include

using

namespace std;

#include

intmain()

二、string& operator=(const string& s) string型別字串賦值給當前字串

#include

using

namespace std;

#include

intmain()

三、string& operator=(char c) 把乙個字元c賦值給當前字串

#include

using

namespace std;

#include

intmain()

四、string& assign(const char*s ,int n) 把字串s的前n個字元賦值給當前字串

#include

using

namespace std;

#include

intmain()

執行結果:

hello

請按任意鍵繼續.

..

五、string& assign(int n, char c) 把n個字元c賦值給當前字串

#include

using

namespace std;

#include

intmain()

執行結果:

aaaaa

請按任意鍵繼續.

..

C 學習紀錄 string容器 查詢

1 int find const string str,int pos 0 const查詢str第一次出現位置,從pos開始查詢 2 int find const char s,int pos 0 const 查詢s第一次出現位置,從pos開始查詢 3 int find const char s,i...

C 學習紀錄 string容器 插入和刪除

1 string insert int pos,const char s 插入字串 2 string insert int pos,const string str 插入字串 3 string insert int pos,int n,char c 在指定位置插入n個字元c 4 string era...

C 學習紀錄 string容器 字串的拼接

一 string operator const char str 過載 操作符 include include using namespace std intmain 執行結果 hello world 請按任意鍵繼續.二 string operator const char c 過載 操作符 inc...