string類的實現

2021-06-01 07:53:42 字數 677 閱讀 4043

//**參考c++primer.

//string類的實現,清翔兔 06,jan.

#includeusing namespace std;

class string;

~string(void)

private:

char *m_data;

};inline string::string(const char* str)

}inline string::string(const string& other)

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

}return *this;

}inline string string::operator+(const string &other)const

return newstring;

}inline bool string::operator==(const string &s)

inline char& string::operator(unsigned int e)

ostream& operator<<(ostream& os,string& str)

void main()

記錄下以供參考

String類的實現

學習資料結構寫了乙個string的類,貼出來求指教 ifndef string h h define string h h include include include define defaultsize 128 class string maxsize為傳入引數的string string c...

string類的實現

include using namespace std class string public string const char str 0 普通建構函式 string const string other 拷貝建構函式 string void 析構函式 string operator const...

string類的實現

string類有兩種實現方式 一 class string else string string const string s 拷貝構造引數 string operator const string s 賦值運算子過載 return this private char p 二.建構函式和析構函式都和...