行业知识
【黑马程序员】STL实战--演讲比赛管理系统
2026-11-07 02:52:43
来源:互联网转载
演讲比赛管理系统
需求说明
比赛规则
程序功能
创建管理类
功能描述
-
���供菜单界面与用户交互
-
对演讲比赛流程进行控制
-
与文件的读写交互
创建演讲比赛管理类
- 新建speechManager.hpp
#pragma once#include using namespace std;// 设计演讲比赛类class SpeechManager {public: // 构造函数 SpeechManager(); // 析构函数 ~SpeechManager();};- 新建speechManager.cpp
#include "speechManager.h"// 构造函数SpeechManager::SpeechManager() {}// 析构函数SpeechManager::~SpeechManager() {}菜单功能
- 功能描述:与用户的交互界面
添加菜单成员函数声明
- 在speechManager.hpp中添加展示菜单成员函数声明
// 菜单功能 void showMenu();
菜单成员函数实现
- 在speechManager.cpp中实现成员函数
// 菜单功能void SpeechManager::showMenu() { cout SpeechManager sm; sm.showMenu();} cout int choice; SpeechManager sm; while (true) { sm.showMenu(); cout case 1: //1.开始演讲比较 break; case 2: //2.查看往届记录 break; case 3: //3.清空比赛记录 break; case 4: //4.退出比赛程序 sm.Logout(); break; } }}public: string name; // 姓名 double score[2]; // 最多有两轮分数}; // 初始确保容器为空 this-v1.clear(); this-v2.clear(); this-v3.clear(); this-mSpeaker.clear(); // 初始比赛轮数 this-mIndex = 1;} string nameSeed = "ABCDEFGHIJKL"; for (int i = 0; i
- 在speechManager.cpp中实现成员函数
- 在speechManager.hpp中添加展示菜单成员函数声明
- 功能描述:与用户的交互界面
- 新建speechManager.cpp
- 新建speechManager.hpp
上一篇:网页制作网址怎么定?