c++19 8 C:\Users\pc\Desktop\大作业1.cpp [Error] no matching function for call to 'student::student(int)'
时间: 2023-08-15 09:14:12 浏览: 240
大作业C++.cpp
这个错误的原因是在你的代码中,没有定义一个接受一个整数作为参数的 `student` 构造函数。可能是你在创建 `student` 对象时传入了一个整数参数,但是没有对应的构造函数可以处理这个参数。你可以考虑添加一个带有一个整数参数的构造函数来解决这个问题。例如,你可以在 `student` 类的定义中添加以下代码:
```cpp
class student {
public:
student(int id) {
// 构造函数体
}
// 其他成员变量和成员函数的定义
};
```
当然,具体的构造函数实现需要根据你的需求来进行调整。希望这能帮助到你解决问题!如果还有其他问题,请随时提问。
阅读全文