完善以下函数
#include <iostream>
using namespace std;
const int maxsize = 256;
class mystring
{
char str[maxsize];
int len;
public:
mystring()
{
len = 0;
str[0] = '\0';
cout << "缺省构造函数" << endl;
}
mystring(char* s)
{
...//要完善的部分
cout << "构造函数(用C风格字符串初始化)" << endl;
}
}//复制构造函数
mystring(mystring& ms)
{
...//要完善的部分
cout << "拷贝构造函数" << endl;
}
~mystring()
{
cout << "析构函数" << endl;
}
void show()
{ //打印字符串
...//要完善的部分
}
};
int main()
{
char str[21] = "Hello C++";
mystring A(str);
mystring B = A;
A.show();
return 0;
}