⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 course.h

📁 C++案例教程源代码
💻 H
字号:
#ifndef H_course
#define H_course
#include <iostream>
#include <fstream>
#include <iomanip>
#include <string>
using namespace std;
class course
{public:
    void setCourse(string cName, string cNo,char grade, int credits);//设置课程信息
    void print(bool isGrade);  				//打印课程信息
    int getCredits()					{return courseCredits;} 	//显示学分数
    void getCourseNumber(string& cNo)	{cNo = courseNo;}		//显示课程号
    char getGrade()						{	return courseGrade;} //显示成绩
	//重载运算符
	bool operator==(const course& right) const	{	return (courseNo == right.courseNo);}
	bool operator!=(const course& right) const	{	return (courseNo != right.courseNo);}
	bool operator<=(const course& right) const	{	return (courseNo <= right.courseNo);}
	bool operator<(const course& right) const	{	return (courseNo < right.courseNo);}
	bool operator>=(const course& right) const	{	return (courseNo >= right.courseNo);}
	bool operator>(const course& right) const	{	return (courseNo > right.courseNo);}
	//带默认值的构造函数
	course(string cName = "", string cNo = "", char grade = '*', int credits = 0);
private:
    string courseName; 	//存储课程名
    string courseNo; 		//存储课程编号
    char courseGrade;		//存储课程学分
    int courseCredits;		//存储课程成绩
};
#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -