- 博客(5)
- 收藏
- 关注
原创 C++基础-STL基础-常用算法
//STL的常用算法//算法主要是由<algorithm> <functional><numeric>组成//<algorithm> STL头文件中最大的一个 范围涉及到 比较,交换,查找,遍历,复制,修改等//<numeric>体积很小 只包括几个在序列上面进行简单教学运算的模板函数//<functional>定义了一些模板类,用以声明函数对象1//常用遍历算法//for_each 遍历容器//普通函数void
2021-07-30 15:39:34
140
原创 C++基本知识--STL基础--案例2
//案例//公司今天招聘了10个员工(ABCDEFGHIJ),10名员工进入公司之后,要指派员工在那个部门工作//员工信息又:姓名,工资组成,部门分为 策划,美术,研发//随机给10名员工分配部门和工资//通过multimap进行信息的录入,key(部门编号) value(员工)//分部门显示员工信息//实现步骤//创建10名员工,插入到vector中//遍历10名员工,取出每个员工,进行随机分组//分组后,讲员工部门编号作为key值,具体员工作为value,放入multimap中/
2021-07-30 11:22:33
176
原创 C++基础--C++11不理解的地方
1.auto 部分对于C++11,这是一个完整的故事,但是对于C++14来说,故事还要继续。C++14允 许 auto 表示推导的函数返回值(参看条款3),而且C++14的lambda可能会在参数声明里面 使用 auto 。但是,这里面的使用是复用了模板的类型推导,而不是 auto 的类型推导。所以 一个使用 auto 声明的返回值的函数,返回一个花括号初始化就无法编译。 auto createInitList() { return { 1, 2, 3 }; // 编译错误:不能
2021-07-29 16:36:26
93
原创 C++基础--STL基础- 案例一
#include<iostream>#include<unistd.h>#include<string>#include<vector>#include<deque>#include<ctime>#include<algorithm>//标准算法的头文件using namespace std;//案例描述//选手ABCDE,10个评委分别对每一名选手,去除最高分,去除最低分,取平均分//思路//.
2021-07-27 10:15:52
79
原创 C++基础学习PART1
一linux 不用 system("pause"),直接使用pause();system("pause") 包含在头文件<stdlib.h>pause() 包含在头文件<unistd.h>#include<iostream>#include<unistd.h>using namespace std;int func(int a,int b,int c);int func(int a,int b=20,int c=30){ .
2021-07-14 15:39:44
274
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人