学海网 文档下载 文档下载导航
设为首页 | 加入收藏
搜索 请输入内容:  
 导航当前位置: 文档下载 > 所有分类 > IT/计算机 > C++学生管理系统课程设计 源代码

C++学生管理系统课程设计 源代码

全是源代码,而且超详细!保证让你懂!!

//=====================================================================

============================================

//student.h 定义了抽象类Person,派生了student(及为信息类)、定义了节点类Node、定义

了链表类List

//=====================================================================

============================================

#ifndef STUDATA_H

#define STUDATA_H

#include <fstream.h>

//================================================================

int GetID();

class List;

//-------------------------------------

class Person{ //抽象类

protected:

int ID; //学号

char Name[15]; //姓名

public:

virtual bool operator<(Person&)=0; //<运算符重载

virtual bool operator>=(Person&)=0; //>=运算符重载

};

//---------------------------------------------------------------------------------------

class Student:public Person{ //学生类

int Score[4]; //成绩

void SwapData(Student*); //交换数据

public:

Student(int =0,char* =NULL,int* =NULL); //构造函数

bool operator<(Person&); //<运算符重载

bool operator>=(Person&); //>=运算符重载

friend ofstream&operator<<(ofstream&,Student*); //<<运算符重载输出到文件

friend ifstream&operator>>(ifstream&,Student*); //>>运算符重载从文件输入

friend ostream_withassign& operator<<(ostream_withassign&,Student*); //<<运算符

重载输出到显示器

friend istream_withassign& operator>>(istream_withassign&,Student*); //>>运算符重

载从键盘输入

friend class List;

};

//----------------------------------------------------------------------------------------------------------------

class Node{ //结点类

Student *Stup; //指向学生对象指针

Node *Prev,*Next; //指向前后结点指针

public:

Node(); //构造函数

Node(Student*); //构造函数

第1页

TOP相关主题

  • 学生管理系统源代码
  • 学生课程管理系统
  • 人事管理系统课程设计
  • java管理系统源代码
  • 仓库管理系统源代码
  • c 图书管理系统源代码
  • 驾校管理系统源代码

我要评论

相关文档

站点地图 | 文档上传 | 侵权投诉 | 手机版
新浪认证  诚信网站  绿色网站  可信网站   非经营性网站备案
本站所有资源均来自互联网,本站只负责收集和整理,均不承担任何法律责任,如有侵权等其它行为请联系我们.
文档下载 Copyright 2013 doc.xuehai.net All Rights Reserved.  email
返回顶部