#include<iostream>
using namespace std;
const int MaxN = 100;
const double Rate = 0.6; //平时成绩比例
class Score {
private:
long No; //学号
char* Name; //姓名
int Peace; //平时成绩
int Final; //期末考试成绩
int Total; //总评成绩
public:
Score(long = 0, char* = NULL, int = 0, int = 0, int = 0); //构造函数
void Count(); //计算总评成绩
void ShowScore(); //显示成绩
};
void Score∷Score(long no, char* name, int peace, int final, int total)
{ //构造函数
long No = no;
char*Name = name;
int Peace = peace;
int Final = final;
int Total = total;
}
void Score∷Count()
{
int Total, Peace, Final;
Total = Peace * Rate + Final * (1 - Rate) + 0.5;
}
void Score∷ShowScore()
{
E0289错误怎么解决
于 2022-11-18 20:21:06 首次发布
本文介绍了C++编程中遇到的E0289错误,该错误出现在创建类实例时。通过分析代码示例,发现错误源在于构造函数的参数赋值方式。解决方法是正确使用成员初始化列表来初始化类对象的成员变量。
摘要由CSDN通过智能技术生成