class string
string(const char *str,int len=0)
else
} ~string()
bool strempty();
//判斷字串是否為空
int strcomp(const string &t);
//字串比較操作
int strlen();
//求字串長度
void strclear();
//清空字串
void strcont(const string &t);
//字串連線操作
bool strsub(string &sub,int pos,int len);
//用sub返回第pos個字元後長度為len的子串
int index(const string &t,int pos=1);
//返回t在主串中第pos字元後第一次出現的位置
void replace(const string t,const string v);
//用v替換主串中出現的所有與t相等的不重疊的子串
void strinsert(const string t,int pos);
//在主串第pos字元前插入子串t
bool strdelete(int pos,int len);
//從主串中刪除第pos字元起長度為len的子串
void print(){
cout<
C 定義自己的String類
我們自己寫的string類具有以下函式 string const char s 用c字串s初始化 string int n,char c 用n個字元c初始化 string string string str const string operator string str string 過載下標訪問...
自己寫的 string 類
現在很多面試題都是要求寫乙個string類,主要檢查big 3,也就是主要檢查建構函式,析構函式和賦值函式.不要告訴我你以為是 姚明,麥蒂,阿泰.這也是很考驗基本功的乙個題目.我今天自己寫了乙個mystring類,順便加上了stradd函式用於字串相加,get函式用於輸出.詳細 如下,說明見注釋.i...
自己實現簡單的string類
1.前言 最近看了下 c primer 覺得受益匪淺。不過紙上得來終覺淺,覺知此事須躬行。今天看了類型別,書中簡單實現了string類,自己以前也學過c 不過說來慚愧,以前都是用c來寫程式,學的c 基本都忘記了,也說明自己以前對c 的理解不夠深入。基於這些,覺得有必要動手來寫寫c 的一些程式了,畢竟...