cpapermgr.h
来自「设计模式:工厂模式、单例模式的基本实现」· C头文件 代码 · 共 33 行
H
33 行
#ifndef _PAPERMGR_H
#define _PAPERMGR_H
#include "Test.h"
class CPaperMgr
{
private:
CPaperVT m_vtPaper; // 所有试卷
CPaperVT::iterator m_nCurPaper; // 当前试卷
public:
CPaperMgr();
~CPaperMgr();
int MoveFirst();
int MoveLast();
int MovePrev();
int MoveNext();
int AddTest();
int DelTest();
int DelPaper();
int Edit(string strTitle, string strAns, string strScore, string strOptA,
string strOptB, string strOptC, string strOptD, string strOptE, string strOptF, string strOptG);
int GetContext(string &strTitle, string &strAns, string &strScore, string &strOptA,
string &strOptB, string &strOptC, string &strOptD, string &strOptE, string &strOptF, string& strOptG);
int GetTestPos(int& nPaperIndex, int& nTestIndex);
int GetCurTestNum();
int GetCurTotalScore();
void Serialize(CFileOpt& ar); // 写入自己定义的文件
void WriteUserFile(CFileOpt& ar); // 写入用户定义的文件
};
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?