
c++
wardseptember
https://wardseptember.gitee.io/mynotes/#/
展开
-
#include<iomapip>简介
io代表输入输出,manip是manipulator(操纵器)的缩写。主要是对cin,cout之类的一些操纵运算子,比如setfill,setw,setbase,setprecision等等。它是I/O流控制头文件,就像C里面的格式化输出一样.以下是一些常见的控制函数的:1.setw(n)用法: 通俗地讲就是预设宽度为ncout<<setw(6)<<345<...原创 2018-06-04 18:01:52 · 1112 阅读 · 0 评论 -
#include<map>简介
map 是一种关联容器, 提供一对一的关联, 关联的形式为: KEY—-VALUE(键值对),另外关键字不能重复。 map 也可看做是 关键字映射的集合, 即,map中不可出现重复的关键字,每条映射的关键字都是不同的。 1.map基本用法#include&lt;iostream&gt;#include&lt;map&gt;using namespace std;int ma...原创 2018-06-04 18:46:46 · 13433 阅读 · 0 评论 -
C++ STL中Map的按Key排序和按Value排序
&nbsp; &nbsp; &nbsp; &nbsp;map是用来存放&lt;key, value&gt;键值对的数据结构,可以很方便快速的根据key查到相应的value。假如存储学生和其成绩(假定不存在重名,当然可以对重名加以区分),我们用map来进行存储就是个不错的选择。 我们这样定义,map&lt;string, int&gt;,其中学生姓名用string类型,作为Key转载 2018-06-04 19:46:59 · 4155 阅读 · 1 评论 -
c++中vector的用法详解
vector(向量): C++中的一种数据结构,确切的说是一个类.它相当于一个动态的数组,当程序员无法知道自己需要的数组的规模多大时,用其来解决问题可以达到最大节约空间的目的. 用法: 转载 2018-06-06 09:48:14 · 604 阅读 · 0 评论 -
#include <array> 使用方法简介
数组是固定大小的顺序容器:它们保存一个以严格线性顺序排列的特定数量的元素。在内部,一个数组除了它所包含的元素(甚至不是它的大小,它是一个模板参数,在编译时固定)之外,不保存任何数据。在存储大小方面与使用语言的括号语法([])声明的普通数组一样高效。这个类仅仅为它增加了一层成员函数和全局函数,以便数组可以用作标准容器。与其他标准容器不同,数组具有固定大小,并且不通过分配器管理其元素的分配:它们...原创 2018-06-10 16:25:08 · 4331 阅读 · 0 评论 -
#include<queue>使用方法简介
队列的定义 队列是一种容器适配器,专门设计用于在FIFO上下文(先进先出)中操作,其中元素插入容器的一端并从另一端提取。 队列被实现为容器适配器,它是使用特定容器类的封装对象作为其基础容器的类,提供一组特定的成员函数来访问其元素。 元素被推入特定容器的“背部”并从其“前”弹出。成员函数Member functions(constructor)Construct queue (p...原创 2018-06-10 17:11:00 · 11158 阅读 · 0 评论 -
#include<stack>使用方法简介
栈的定义 栈被实现为容器适配器,它是使用特定容器类的封装对象作为其基础容器的类,提供了一组特定的成员函数来访问其元素。 元素从特定容器的“后面”被推入/弹出,这被称为堆栈的顶部。成员函数 Member functions(constructor)Construct stack (public member function)emptyTest whether container...原创 2018-06-10 17:28:12 · 12963 阅读 · 1 评论