C++ STL
学习c++STL记录的笔记
Eloik
人工智能、大数据
展开
-
c++11新特性介绍
文章目录介绍语言优化template 表达式内的空格右值引用nullptr 和 std::nullptr_t介绍(维基百科)C++11,先前被称作C++0x,即ISO/IEC 14882:2011,是C++编程语言的一个标准。它取代第二版标准ISO/IEC 14882:2003(第一版ISO/IEC 14882:1998公开于1998年,第二版于2003年更新,分别通称C++98以及C++03...原创 2019-11-09 19:18:41 · 12367 阅读 · 39 评论 -
C++ priority_queue使用方法详细介绍
priority_queueClass priority_queue<> 实现出一个 queue ,其中的元素依优先级被读取。它的接口和 queue 非常相近,亦即 push() 将会放入一个元素,top()/pop() 将会访问/移除下一个元素。然而这里所谓的“下一个元素”,并非第一个放入的元素,而是“优先级最高”的元素。换句话说,priority_queue 内的元素已经根据其值...原创 2019-11-28 22:45:12 · 12025 阅读 · 0 评论 -
C++ queue使用方法详细介绍
queueClass queue<> 实现出一个 queue (也称为FIFO[先进先出])。你可以使用 push() 将任意数量的元素放入 queue 中,也可以使用 pop() 将元素依其插入次序从容器中移除(此即所谓“先进先出[FIFO]”)。换句话说,queue 是一个典型的数据缓冲构造。class queue 定义如下:namespace std{template ...原创 2019-11-28 22:05:05 · 22742 阅读 · 0 评论 -
C++ stack使用方法详细介绍
stackClass stack<> 实现出一个 stack(也称为LIFO,后进先出)。你可以使用 push() 将任意数量的元素放入 stack,也可以使用 pop() 将元素依其插入的相反次序从容器中移出(此即所谓“后进先出[LIFO]”)。class stack 定义如下:namespace std{template <typename T, typename ...原创 2019-11-28 17:52:26 · 25109 阅读 · 2 评论 -
C++ 容器适配器简介
文章目录容器适配器queuepriority_queue更多关于STL文章——STL学习笔记容器适配器容器适配器是一个封装了序列容器的类模板,它在一般序列容器的基础上提供了一些不同的功能。之所以称作适配器类,是因为它可以通过适配容器现有的接口来提供不同的功能。这里有 3 种容器适配器:stack<T>:是一个封装了 deque<T> 容器的适配器类模板,默认实现...原创 2019-11-28 17:34:16 · 10311 阅读 · 0 评论 -
C++ map和multimap使用方法详细介绍
文章目录原创 2019-11-25 23:10:32 · 12151 阅读 · 0 评论 -
C++ array使用方法详细介绍
文章目录原创 2019-11-05 17:23:03 · 44748 阅读 · 12 评论 -
C++ string使用方法详细介绍
C++ String类库介绍及常用示例目录介绍string成员函数成员函数用法示例常用操作为了防止学习的过程中,出现学后忘的情况,我将接触到的知识进行整理,作该笔记,由于本人水平有限,如果出现错误,还望赐正。介绍STL(Standard Template Library 标准模板库) 中只有一个字符串类,即 basic_string类 。basic_string 实现管理以 ...原创 2019-11-03 16:58:37 · 11393 阅读 · 0 评论