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

📄 scorelist.cpp

📁 呵呵 就是大学二年级的我的课程设计啦
💻 CPP
字号:
#include"ScoreList.h"
ScoreList::~ScoreList()
{   recList.clear();
}

//添加新的记录
void ScoreList::addStudent(student* rec)
{   
	if(rec!=NULL)
	    recList.push_back(rec);
}

//删除一个记录
ScoreList::Iterator ScoreList::removeStudent(ScoreList::Iterator it)
{  
	return recList.erase(it);
}

//查找记录
ScoreList::Iterator ScoreList::findStudent(const string& pattern,int type,Iterator from)
{   Iterator it;
    Iterator it_end=recList.end();
	for(it=from;it!=it_end;it++)
	{   if((type==1&&(*it)->number==pattern)||
	       (type==2&&(*it)->name==pattern))
		   break;
	}
	return it;

}

//保存记录
void ScoreList::saveStudent(ostream& os)
{ 
    os<<recList;
}

//读取记录
void ScoreList::loadStudent(istream& is)
{
	is>>recList;
	cout <<" 已经成功将文件信息读取到文件当中 "<<endl;
}

⌨️ 快捷键说明

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