C++,实现学生类中嵌套着一个课程类对象的程序。 急急急

如题所述

第1个回答  2016-11-02
学生类中嵌套着一个成绩类对象
#include <iostream>
#include <string>
#include <cstring>
using namespace std;
class Score {
public :
Score(double c = 0, double e = 0, double m = 0);
void show();
private :
double computer;
double english;
double math;
};
Score::Score(double c, double e, double m) {
computer = c;
english = e;
math = m;
}
void Score::show() {
cout << "Score computer : " << computer << endl;
cout << "Score english : " << english << endl;
cout << "Score math : " << math << endl;
}
class Student {
public :
Student(string name1, double s1, double s2, double s3);
void show();
private :
string name;
Score score1; // 类 Score 是 类 Student 的数据成员
};
Student::Student(string name1, double s1, double s2, double s3) : score1(s1, s2, s3) { // 缀上对象成员的初始化列表
name = name1;
}
void Student::show() {
cout << "Name : " << name << endl;
score1.show();
}
int main() {
Student stu1("Liming", 85, 80, 70);
stu1.show();
system("pause");
return 0;
}追问

我的标题是嵌套着课程类,不是成绩类

相似回答