摘要:
面向对象的编程,首先得设计出良好的类体结构和接口,然后是合理的实现.如何自己设计并实现一个字符串类?这个问题看似简单,其实里面也有不少的玄机. 1 class CMyString 2 { 3 public: 4 CMyString(char* pStr = NULL); 5 CMyString(const CMyString& rhs); 6 CMyString& operator=(const CMyString& rhs); 7 ~CMyString(); 8 ..... 9 private:10 char* pData;11 ... 阅读全文