会员
周边
众包
新闻
博问
闪存
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
东南亚季风
博客园
首页
新随笔
联系
订阅
管理
1
2
3
4
下一页
2021年2月18日
C++随笔
摘要: 头文件防卫式声明 防止头文件重复包含 方式一: #ifndef __SOMEFILE_H__ #define __SOMEFILE_H__ ... ... // 声明、定义语句 #endif 方式二: pragma once //防止头文件重复包含 头文件的布局 #ifndef HEAD_H #de
阅读全文
posted @ 2021-02-18 17:44 东南亚季风
阅读(32)
评论(0)
推荐(0)
2021年2月6日
STL_优先队列
摘要: 一、简介 优先队列容器与队列一样,只能从队尾插入元素,从队首删除元素。但是它有一个特性,就是队列中最大的元素总是位于队首,所以出队时,并非按照先进先出的原则进行,而是将当前队列中最大的元素出队。 元素的比较规则默认按元素值由大到小排序,可以重载“<”操作符来重新定义比较规则。 优先级队列可以用向量(
阅读全文
posted @ 2021-02-06 17:50 东南亚季风
阅读(56)
评论(0)
推荐(0)
2021年2月5日
智能指针
摘要: 一、简介 **动态内存:**除了静态内存和栈内存,每个程序还拥有一个内存池。这部分内存被称作自由空间(free store)或堆(heap)。程序用堆来存储动态分配(dynamicallyallocate)的对象——即那些在程序运行时分配的对象。动态对象的生存期由程序来控制,也就是说,当动态对象不再
阅读全文
posted @ 2021-02-05 17:56 东南亚季风
阅读(103)
评论(0)
推荐(0)
2021年1月28日
STL_综合案例
摘要: 学校演讲比赛 1)某市举行一场演讲比赛,共有24个人参加,按参加顺序设置参赛号。比赛共三轮,前两轮为淘汰赛,第三轮为决赛。 2)比赛方式:分组比赛 第一轮分为4个小组,根据参赛号顺序依次划分,比如100-105为一组,106-111为第二组,依次类推,每组6个人,每人分别按参赛号顺序演讲。 当小组演
阅读全文
posted @ 2021-01-28 15:43 东南亚季风
阅读(85)
评论(0)
推荐(0)
2021年1月27日
STL_函数对象、谓词、预定义函数对象、函数适配器
摘要: 一、函数对象 重载函数调用操作符的类,其对象常称为函数对象(function object),即它们是行为类似函数的对象,也叫仿函数(functor),其实就是重载“()”操作符,使得类对象可以像函数那样调用。 注意: 函数对象(仿函数)是一个类,不是一个函数。 函数对象(仿函数)重载了”() ”操
阅读全文
posted @ 2021-01-27 18:35 东南亚季风
阅读(72)
评论(0)
推荐(0)
STL_算法基础
摘要: STL_算法基础 一、算法概述 算法部分主要由头文件<algorithm>,<numeric>和<functional>组成。 <algorithm>是所有STL头文件中最大的一个,其中常用到的功能范围涉及到比较、交换、查找、遍历操作、复制、修改、反转、排序、合并等等。 <numeric>体积很小,
阅读全文
posted @ 2021-01-27 18:32 东南亚季风
阅读(75)
评论(0)
推荐(0)
STL_常用的算法
摘要: STL_常用的算法 一、常用的查找算法 adjacent_find() adjacent_find(iterator beg, iterator end, _callback); 在iterator对标识元素范围内,查找一对相邻重复元素,找到则返回指向这对元素的第一个元素的迭代器。 vector<i
阅读全文
posted @ 2021-01-27 18:31 东南亚季风
阅读(82)
评论(0)
推荐(0)
2021年1月26日
STL_map和multimap容器
摘要: 一、map/multimap的简介 map是标准的关联式容器,一个map是一个键值对序列,即(key,value)对。它提供基于key的快速检索能力。 map中key值是唯一的**。集合中的元素按一定的顺序**排列。元素插入过程是按排序规则插入,所以不能指定插入位置。 map的具体实现采用红黑树变体
阅读全文
posted @ 2021-01-26 18:57 东南亚季风
阅读(130)
评论(0)
推荐(0)
pair(对组)的使用
摘要: pair译为对组,可以将两个值视为一个单元。 pair<T1,T2>存放的两个值的类型,可以不一样,如T1为int,T2为float。T1,T2也可以是自定义类型。 pair.first是pair里面的第一个值,是T1类型。 pair.second是pair里面的第二个值,是T2类型。 //构造方法
阅读全文
posted @ 2021-01-26 18:56 东南亚季风
阅读(300)
评论(0)
推荐(0)
STL_员工分组案例
摘要: 公司今天招聘了 5 个员工, 5 名员工进入公司之后,需要指派员工在那个部门工作 人员信息有: 姓名 年龄 电话 工资等组成 通过 Multimap 进行信息的插入 保存 显示 分部门显示员工信息 显示全部员工信息 //main.cpp文件 #include "worker.h" #include
阅读全文
posted @ 2021-01-26 18:54 东南亚季风
阅读(87)
评论(0)
推荐(0)
1
2
3
4
下一页
公告