摘要:
class String{ public: String(const char* cstr = 0); String(const String& str); 拷贝构造 String& operator = (const String& str); ~String(); char* get_c_str 阅读全文
摘要:
1.output函数 #include<iostream.h> ostream& operator<< (ostream& os, const String& str){ os << str.get_c_str(); return os; } { String s1("hello"); cout < 阅读全文
摘要:
1.带有指针的Class,Class with pointer member 当类内带指针,一定自己写出拷贝构造函数。 String s1(); String s2("hello"); String s3(s1); 拷贝构造 s3=s2; 拷贝赋值 往往编译器会自动完成拷贝构造与拷贝赋值,不带有指针 阅读全文