當初為了筆試,自己準備了乙個,比較簡單,所以距離乙個比較好的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...