要注意的问题:
防止自赋值,是否有内存泄漏,返回值的类型以及参数类型
#include <iostream>
using namespace std;
class CMystring
{
public:
CMystring(char *pData = NULL)
{
if(pData == NULL)
{
m_pData = new char[1];
m_pData = '\0';
}
else
{
m_pData = new char[strlen(pData)+