学生课程总结设计
不通 2010-01-09 02:55:06 #pragma once
#include "student.h"
struct ScoreInf
{
string unitCode;
int score;
};
class CourseWorkStudent :public Student
{
public:
CourseWorkStudent():Student()
{
}
CourseWorkStudent(string firstName,string secondName,string studentID,Category category,int unitNum,ScoreInf*scoreInf,bool isPaid,int credits):Student(firstName,secondName,studentID,category)
{
this->unitNum=unitNum;
this->scoreInf=scoreInf;
this->isPaid=isPaid;
this->credits=credits;
}
~CourseWorkStudent()
{
delete scoreInf;
}
private:
int unitNum;
ScoreInf *scoreInf;
bool isPaid;
int credits;
void SetScoreInf(ScoreInf *scoreInf);
void SetUnitNum(int unitNum);
void SetIsPaid(bool isPaid);
void SetCredits(int credits);
ScoreInf* GetScoreInf();
int GetUnitNum();
bool GetIsPaid();
int GetCredits();
public:
void SetStudentInfor(string firstName,string secondName,string studentID,Category category,int unitNum,ScoreInf*scoreInf);
void DisplayStudentInfor(ostream&out);
void DisplayAssessResult(ostream&out);
float CalcAverage();
};
大学第一期,考设计,根本就看不懂啊,有哪位高手可以解决一下?帮帮忙