class CMyString
{
CMyString(char* pData = NULL);
CMyString(const CMyString& str);
~CMyString(void);
private:
char* m_pData;
}
CMString& CMString::operator = (const CMString &str)
{
if(this == str)
return *this;
delete[] m_pData;
m_pData=NULL;
m_pData = new char(strlen(str.m_pData)+1);
strcpy(m_pData,str.m_pData);
return *this;
}