簡單的String類

2021-04-08 14:01:37 字數 644 閱讀 5226

當初為了筆試,自己準備了乙個,比較簡單,所以距離乙個比較好的string builder還是有差距的,僅供參考:)

不排版了阿:p

#include

#include

#include

class string

;string(const char* pchar)

else

};string(const string& rhs)

else

};string& operator=(const string& rhs)

else

else

strcpy(m_str, rhs.m_str);

m_nlength = strlen(m_str);

}return(*this);}};

string& operator+(const string& rhs)

else

}return(*this);

};int getlength() const ;

void display() const ;

~string();

};ps: 關於加號兩邊可以跟不同的型別讀者自己搞定,有的時候要用友元函式,呵呵;不過真的筆試應該沒有那麼多時間來完善,這樣子應該可以了吧。

string類的簡單實現

include class string string string const char ch else string string const string str string string string string operator const string str string stri...

string類的簡單實現

string類是stl裡面個乙個基礎類,同時也是乙個容器。stl在string類裡面塞了很多東西,大概有106個成員函式,以及大量的typedef 巨集,晦澀難懂。本文只是簡單通過物件導向的方法簡單實現了乙個string,以後會在此基礎進行擴充和改進。ifndef mystring h define...

string類的簡單使用

2017年7月4日 望各位大佬批評指正 string類使用起來比陣列更簡單,要使用string類,必須在程式中包含標頭檔案string。string類位於命名空間std中,因此您必須提供一條using編譯指令。string隱藏了字串的陣列性質,讓您可以像處理普通變數那樣處理字串。include in...