編寫類String的建構函式 析構函式和賦值函式

2021-05-26 02:25:39 字數 930 閱讀 6105

01.#include

02.#include

03. 

04. 

05. 

06.char* strcopy(char* pdest, const char* psrc) 

07. 

18.    *pdest=null;     

19.    return ptmp; 

20.} 

21. 

22.int strlength(const char *str) 

23. 

30. 

31. 

32. 

33.class string 

34.; 

47. 

48.string::~string() 

49. 

52. 

53.string::string(const char *str)       

54.                                           

60.     

61.    else 

62.     

67.}  

68. 

69.string::string(const string &other) 

70. 

76. 

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

78. 

79. 

92. 

93. 

94.void string::output() 

95. 

98. 

99. 

100.int main() 

101. 

編寫類String的建構函式 析構函式和賦值函式

編寫類string的建構函式 析構函式和賦值函式,已知類string的原型為 class string public string const char str null 普通建構函式 string const string other 拷貝建構函式 string void 析構函式 string ...

編寫類String的建構函式 析構函式和賦值函式

已知類string的原型為 classstring 請編寫string的上述4個函式 普通建構函式 string string const char str else string的析構函式 string string void 拷貝建構函式 string string conststring ot...

編寫類String的建構函式 析構函式和賦值函式

編寫類string的建構函式 析構函式和賦值函式,已知類string的原型為 class string public string const char str null 普通建構函式 string const string other 拷貝建構函式 string void 析構函式 string ...