C++标准模板库 ( STL )
arthur01p
这个作者很懒,什么都没留下…
展开
-
stack
stack翻译为栈,实现了一个先进后出的容器,在使用时需加上 stack 头文件,即 #include <stack>,并在头文件下加上 “using namespace std;”。1. stack 的定义stack<typename> name ;2. stack 容器内元素的访问通过 top() 来访问栈顶元素3. stack 常用函数实例解析(1) ...原创 2019-02-15 13:37:42 · 161 阅读 · 0 评论 -
vector
vector 翻译为向量,可以称之为“变长数组”,在使用时需加上 vector 头文件,即 #include &amp;amp;lt;vector&amp;amp;gt;,并在头文件下加上 “using namespace std;”。vector 的定义vector &amp;amp;lt; typename &amp;amp;gt; name ;即:vector 数据类型 名称相当于一维变长数组,其中:t原创 2019-02-09 15:04:35 · 337 阅读 · 0 评论 -
set
set 翻译为集合,是一个内部自动有序且不含重复元素的容器,在使用时需加上 set 头文件,即 #include &amp;amp;amp;lt;set&amp;amp;amp;gt;,并在头文件下加上 “using namespace std;”。set 的定义set&amp;amp;amp;lt;typename&amp;amp;amp;gt; name;即:set 数据类型 名称typename 可以是任何基本原创 2019-02-13 10:46:20 · 207 阅读 · 0 评论 -
string
string 对字符串常用的需求功能进行了封装,使得操作起来更方便且不易出错,在使用时需加上 string 头文件,即 #include &amp;lt;string&amp;gt;,并在头文件下加上 “using namespace std;”。string 的定义string str;如果要初始化可以直接给 string 类型的变量进行赋值:string str = &quot;abcd&quot;原创 2019-02-13 13:38:38 · 1130 阅读 · 0 评论 -
map
map翻译为映射,可以实现将任何基本类型(包括 STL 容器)映射到任何基本类型(包括 STL 容器),在使用时需加上 map 头文件,即 #include &amp;amp;lt;map&amp;amp;gt;,并在头文件下加上 “using namespace std;”。1. map 的定义单独定义一个 map:map&amp;amp;lt;typename1, typename2&amp;amp;gt; mp ;原创 2019-02-14 13:12:34 · 114 阅读 · 0 评论 -
queue
queue翻译为队列,实现了一个先进先出的容器,在使用时需加上 queue 头文件,即 #include <queue>,并在头文件下加上 “using namespace std;”。1. queue 的定义queue<typename> name ;2. queue 容器内元素的访问通过 front() 来访问队首元素,通过 back() 来访问队尾元素3...原创 2019-02-14 14:43:51 · 152 阅读 · 0 评论