字串類string的基本實現

2021-07-05 01:21:58 字數 544 閱讀 5512

包含指標成員的類深賦值運算子過載,類設計,類的預設、拷貝建構函式,析構函式

實驗參考

class string

;

預設建構函式

string::string()

自定義建構函式

string::string(const char *str)

else

}拷貝建構函式

string::string(const string &other)

析構函式

string::~string()

過載賦值運算子函式

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

delete m_data;//刪除原來的記憶體資源

ilen = strlen(other.m_data);

m_data = new char[ilen +1];

strcpy(m_data, other.m_data);

return *this;

}

String字串類實現

1 class string 2 建構函式string string const char str else string str hell0 3 析構函式string string 4 拷貝構造string string const string other string s1 hello str...

c 字串類String的實現

include class string string string strobj string const char tostring int getlength string operator string strobj string operator char s string operato...

實現自己的字串類String

因為string預分配與sds上比較有些不足,所以重新封裝了自己的字串類string。fdb string.h fdb string.h fdb中的字串類。以有文件,見compare string sds.md new的使用仍有瓶頸。且存在new的遺留問題。class string 友元函式 1.f...