博客专栏  >  编程语言   >  STL学习笔记

STL学习笔记

专门详细介绍C++ STL,重点在于容器、迭代器和算法。

关注
2 已关注
15篇博文
  • STL学习笔记— —算法

    简介算法库定义了用来实现各种功能的函数(如查找、排序、计数、修改等),都是针对指定范围内元素的操作。需要注意的是,元素的范围以 [first, last) 的形式指定,其中 last 指的是范围内最后...

    2016-05-17 15:24
    606
  • STL学习笔记— —迭代器

    头文件所有的容器都定义了自己的迭代器类型,所以一般情况下,不需要再自己添加迭代器头文件。但是如果要使用一些特殊的迭代器,如反向迭代器,或者一些迭代器辅助函数,那么就需要添加头文件。迭代器类型 类型...

    2016-05-06 18:09
    916
  • STL学习笔记— —特殊容器priority_queue

    简介在头文件 中定义namespace std { template <typename T, typename Container = vector, ...

    2016-05-04 17:41
    4723
  • STL学习笔记— —特殊容器queue

    简介在头文件 中定义namespace std { template <typename T, typename Container = deque> class queue; }queue...

    2016-05-04 16:45
    1084
  • STL学习笔记— —特殊容器stack

    简介在头文件 中定义namespace std { template <typename T, typename Container = deque> class stack; }stack...

    2016-05-04 16:00
    2540
  • STL学习笔记— —容器的选用

    默认情况下,选用vector,内部数据结构最简单,允许随机存取。如果经常要在序列头部和尾部插入和删除元素,应该使用deque。如果希望元素被删除时,容器能自动缩减内存,那么也要选deque。此外,由于...

    2016-04-10 14:08
    2078
  • STL学习笔记— —无序容器(Unordered Container)

    简介在头文件和 中定义namespace std { template <typename T, typename Hash = hash, ...

    2016-04-10 13:20
    2640
  • STL学习笔记— —容器map和multimap

    简介在头文件 中定义namespace std { template <typename Key, typename T, typename Compare = le...

    2016-04-09 21:43
    3029
  • STL学习笔记— —容器set和multiset

    简介在头文件 中定义namespace std { template <typename T, typename Compare = less, ...

    2016-04-08 19:01
    2358
  • STL学习笔记— —容器forward_list

    简介在头文件 中定义namespace std { template <typename T, typename Allocator = allocator > c...

    2016-04-07 21:43
    2675
  • STL学习笔记— —容器list

    简介在头文件 中定义namespace std { template <typename T, typename Allocator = allocator > c...

    2016-04-07 15:52
    2246
  • STL学习笔记— —容器deque

    简介在头文件 中定义namespace std { template <typename T, typename Allocator = allocator > cl...

    2016-04-07 15:05
    2154
  • STL学习笔记— —容器vector

    简介在头文件 中定义namespace std { template <typename T, typename Allocator = allocator > cl...

    2016-04-06 15:56
    1589
  • STL学习笔记— —容器array

    简介array在头文件 中定义namespace std { template class array; }array是固定元素个数的容器,与相应C数组的语义相同,容器array ...

    2016-04-05 20:25
    640
  • STL学习笔记— —STL简述

    STL(Standard Template Library)里有很多组成部分,但是主要有三个,容器、迭代器和算法

    2016-04-03 14:29
    498

img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部