String1(const String1 & Str) : m_Data(NULL)
{
int m_nLength = strlen(Str.m_Data) + 1;\\检查是不是可以访问私有成员变量,是在编译期检查的。String1(const String1 & Str) 由于两个都是String1类,所以可以访问
m_Data = new char[m_nLength];
memcpy(m_Data, Str.m_Data, m_nLength);
}
注:m_Data是String1的私有变量