产生的原因:赋值不兼容类型
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
) {}
}
转载请注明原文地址:https://blackberry.8miu.com/read-35437.html