乙個string類的簡單實現案例

2022-09-29 16:12:17 字數 572 閱讀 2335

string類中使用到了賦值建構函式、複製建構函式、建構函式、預設建構函式、析構函式、過載操作符等一些類操作

class string

string(const char* str)

string(const char* str,int n)

string(const string& src) //拷貝建構函式 也就是複製建構函式

string& operator=(const string& src) //賦值建構函式

string& operator=(const char* src) //另一種的賦值建構函式

char& operator(int n)

const char& operator(int n) const //對於const成員函式 最好就是返回const的引用,這樣是為了避免返回值被修改

friend ostream& operator以上這篇乙個strinwww.cppcns.comg類的簡單實現案例就是小編分享給大家的全部內容了,希望能給大家乙個參考,也希望大家多多支援我們。

本文標題: 乙個string類的簡單實現案例

本文位址:

乙個string類的簡單實現

string類中使用到了賦值建構函式 複製建構函式 建構函式 預設建構函式 析構函式 過載操作符等一些類操作 class string string const char str string const char str,int n string const string src 拷貝建構函式 也...

實現乙個string類

需要實現的基本功能 建構函式 拷貝建構函式 賦值函式 析構函式.以前合稱big three,現在叫做copy control 1 class string 1213 不簡潔版本 14string string const char str else 23 24 2526 string string ...

C 探幽 實現乙個簡單的string類

class mystring mystring mystring const char p null else mystring mystring const mystring str 需要實現深拷貝 else mystring mystring operator const mystring st...