VS E0289 没有与参数列表匹配的参数“XX::XX”实例
项目场景
创建学生类,在通过构造函数创建对象后,编译器(vs2019
)报错
|
问题描述
这个错误会在vs2019
中报错,但是在Dev C++
中不会报错。
原因分析
vs2019
对语法的要求更加严格了,在通过引用传递数组的时候必须添加const
关键字。const char*
类型不能赋值给char*
类型
解决方案
- 在
char *
添加const
- 在使用
const char *
类型的变量前加(char *)
,进行强制类型装换
All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.