摘要:
1 //代码参考C++primer. 2 3 4 5 #include<iostream> 6 7 using namespace std; 8 9 10 11 class String{ 12 13 friend ostream& operator<< (ostream&,String&); 14 15 public: 16 17 String(const char* str=NULL); //赋值构造兼默认构造函数(char) 18 19 String(const String &other)... 阅读全文
摘要:
1 #include <stdio.h> 2 #include <string.h> 3 4 class String 5 { 6 public: 7 String(const char *str = NULL); 8 ~String(); 9 String(const String &other);10 String& operator = (const String &other);11 private:12 char *m_data;13 };14 15 String::~String()16 {17 delete [] m_data;.. 阅读全文