试题7:编写类String的构造函数、析构函数和
22 查阅
参考答案:
//普通构造函数 String::String(const char *str)
\r\n
{
if(str==NULL)
{
m_data = new char[1]; // 得分点:对空字符串自动申请存放结束标志'\\0'的空
//加分点:对m_data加NULL 判断
*m_data = '\\0';
}
else
{