仅为学习笔记,大佬请跳过
解决:
将构造函数代码中的char* pName
改为const char* pName
即可。
背景:构造函数等成员函数全部都写了,仍出现这个报错
解决:
将构造函数代码中的char* pName
改为const char* pName
即可。
理解:虽然error所指为20,实际是20后的那个参数的数值类型定错了:
原构造函数源代码为
更改之后为:
错误也随之消失。
2、
出现问题时也可从类型中判断:
下面有自动显示的类型const char*,与自己在构造函数中的char*类型不符,所以出错。