zoukankan      html  css  js  c++  java
  • 初识C++ 中的STL

    首先,STL是指standard template library,即C++标准模板库,也叫泛型库。

    STL提供了三种类型的组件:容器,迭代器和算法,他们都支持泛型程序设计标准。

    (一)容器:

      分为:顺序容器和关联容器。顺序容器包括vector,list,deque,string等,一系列元素的有续集合。关联容器包括set,multiset,map和multimap等,包含查找元素的键值。

    (二)迭代器:顾名思义就是迭代,作用是遍历容器。

    (三)算法:排序算法,不可变算法、不可变序算法、变序性算法、数值算法。

    其次,这些库函数需要引用头文件才可使用,列举如下:

    <algorithm>、<deque>、<functional>、<iterator>、<vector>、<list>、<map>、<memory>、<numeric>、<queue>、<set>、<stack>和<utility>。 

    以后将陆续学习这里的知识。巩固自己。

  • 相关阅读:
    面向过程
    生成器
    迭代器
    装饰器
    函数及嵌套
    字符编码与文件操作
    linux_ssh
    LNMP
    BZOJ 3238: [Ahoi2013]差异
    BZOJ 3998: [TJOI2015]弦论
  • 原文地址:https://www.cnblogs.com/Pillar/p/4311845.html
Copyright © 2011-2022 走看看