1 #include <cstring> 2 #include <cstdio> 3 using namespace std; 4 5 class CMyString 6 { 7 public: 8 CMyString(char* pData=nullptr); 9 CMyString(const CMyString& str); 10 CMyString& operator=(const CMyString& str); 11 ~CMyString(); 12 13 void Print(); 14 private: 15 char* m_pData; 16 }; 17 18 CMyString::CMyString(char *pData) 19 { 20 if (pData == nullptr) 21 { 22 m_pData = new char[1]; 23 m_pData[0] = '