C++
Yeq Iuf Eng
这个作者很懒,什么都没留下…
展开
-
C++程序例:员工分组案例 STL之multimap的小练习
#include<iostream>#include <vector>#include <map>#include <time.h>#define CEHUA 0#define MEISHU 1#define YANFA 2using namespace std;class Worker{public: string m_name; int m_salary;};void createWorker(vector<W原创 2020-08-03 11:05:27 · 263 阅读 · 0 评论 -
C++程序例:利用仿函数对set中的自定义数据类型指定排序规则
/*内置数据类型会直接排序但是自定义数据类型需要指定排序规则这里以set为例,插入一些Person类的对象然后利用编写的仿函数(本质是类),对元素按Person对象的年龄进行排序*/#include<iostream>#include <set>using namespace std;class Person{public: Person(string name, int age) { this->m_name = name; this-原创 2020-08-03 09:54:23 · 564 阅读 · 0 评论 -
C++程序例:评委打分 - 关于vector和deque
#include<iostream>#include <vector>#include <deque>#include<algorithm>#include <time.h>using namespace std;class Person//选手类{public: Person(string name, int score) { this->m_Name = name;//姓名 this->m_Score原创 2020-08-02 10:16:03 · 363 阅读 · 0 评论 -
C++程序例:函数模板 template<class T>
程序例数组排序函数-通用型实现一个对数组排序的函数(从大到小)该函数可以对不同类型的数组元素进行排序(这里使用简单的选择排序)用int型数组、char型数组进行测试#include<iostream>using namespace std;/*数组排序函数-通用型实现一个对数组排序的函数(从大到小)该函数可以对不同类型的数组元素进行排序(这里使用简单的选择排序)用int型数组、char型数组进行测试*///排序算法函数template<class T&原创 2020-07-29 17:49:07 · 1095 阅读 · 0 评论 -
C++程序例:文本文件的读写、二进制文件读写
文本文件的读写#include<iostream>#include<fstream>#include<string>using namespace std;void test_A()//创建一个.txt文件并写入内容{ //1、包含头文件 #include<fstream> //2、创建流对象 ofstream ofs; //3、指定打开方式 ofs.open("test_A.txt", ios::out); //4、写内容 ofs原创 2020-07-25 10:36:03 · 313 阅读 · 0 评论 -
C++:简单的通讯录管理系统
程序结构结构体定义功能1:添加联系人(封装的函数)功能2:显示所有联系人(封装的函数)检测是否存在指定联系人(封装的函数)功能3:删除联系人(封装的函数)功能4:查找联系人(封装的函数)功能5:编辑联系人(封装的函数)功能6:清空联系人(封装的函数)显示菜单界面(封装的函数)主函数:显示菜单界面、接收用户指令、调用对应功能函数结构体定义先定义一个通讯录结构体Books,里面存有一个结构体数组PersonArray[MAX]以及通讯录储存的数据条数m_Size。结构体数组PersonArray[MAX]中原创 2020-07-16 23:04:01 · 229 阅读 · 0 评论