严重性 代码 说明 项目 文件 行 禁止显示状态 错误(活动) E0289 没有与参数列表匹配的构造函数 "Person::Person" 实例 老王开枪 E:\计算机语言\C++\老王开枪\老王开枪\老王开枪.cpp 101
时间: 2023-08-12 14:06:22 浏览: 259
c# 命名空间和程序集
5星 · 资源好评率100%
这个错误是由于在代码中调用了一个没有与参数列表匹配的构造函数 "Person::Person" 实例造成的。具体的错误信息是 "E0289: no instance of constructor "Person::Person" matches the argument list"。这个错误发生在文件 "老王开枪.cpp" 的第 101 行。
要解决这个问题,你需要检查代码中调用 "Person::Person" 构造函数的地方,确保传入的参数与构造函数声明的参数列表匹配。如果参数不匹配,你需要修改代码,使其调用正确的构造函数或者提供正确的参数。
另外,请确保你的项目中包含了正确的头文件,并且构造函数的定义与声明一致。如果仍然无法解决问题,可能需要检查其他与构造函数相关的代码,如类的定义和其他使用该构造函数的地方。
阅读全文