产生的原因:赋值不兼容类型
class A
{
char ch[20];
public:
A(char* _ch):ch(_ch) {}
}
不可以直接拿char* 给char[]赋值
要添加 < cstring > 头文件 改成 1 这样
A(char* _ch)
{
strcpy(ch,_ch);
}
也可以直接改用string类
class A
{
string ch;
public:
A(string _ch):ch(_ch) {}
}