string函式 String 類的設計與實現

2021-10-12 09:08:17 字數 907 閱讀 2361

// string 的普通建構函式

string::string(const char *str)

else

}

// string 的析構函式

string::~string(void)

// 拷貝建構函式 

string::string(const string &other)

// 賦值函式 

string & string::operate =(const string &other)

注意,這裡返回物件的引用是為了鏈式表示式 a=b=c,也就是a(b(c))時引數型別的一致。

全部**如下:

class string 

;// string 的普通建構函式

string::string(const char *str)

else

}// string 的析構函式

string::~string(void)

// 拷貝建構函式

string::string(const string &other)

// 賦值函式

string & string::operate =(const string &other)

string類擴充套件函式

獲取字串對應的位元組數 string.prototype.getbyte function 擷取字串長度 string.prototype.substring function len,bt,aso else if charlen len else str chars if aso else ret...

string類的查詢函式

string類的查詢函式 int find char c,int pos 0 const 從pos開始查詢字元c在當前字串的位置 int find const char s,int pos 0 const 從pos開始查詢字串s在當前串中的位置 int find const char s,int p...

String類函式簡講

1.構造 b string s str 拷貝建構函式 生成str的複製品 c string s str,stridx 將字串str內 始於位置stridx 的部分當作字串的初值 d string s str,stridx,strlen 將字串str內 始於stridx且長度頂多strlen 的部分作...