原文:学习STL-介绍一下STL

从大学时就开始学习C ,到现在近 年的时间了却很少用到STL。现在想想真得是对不起这门语言,也对不起宝贵的五年光阴。我钟爱C ,所以一定要完全搞懂它,理解它。爱一个人的前提是要懂他 她 ,爱一门语言也是这样。郑重地向C 说声 对不起 。我会把不懂你的方面慢慢弥补,做到真正懂你。为了更好地学习STL,我采用边学习,边总结,边写博客的方法,希望能够形成一个学习专栏。这样既可以便于自己随时翻阅,又可以分 ...

2016-04-11 17:02 1 7146 推荐指数:

查看详情

STL 算法介绍

STL 算法介绍 算法概述 算法部分主要由头文件<algorithm>,<numeric>和<functional>组成。 <algorithm>是所有STL头文件中最大的一个,其中常用到的功能范围涉及到比较 ...

Mon Nov 06 10:19:00 CST 2017 0 2506
STL vector用法介绍

介绍 这篇文章的目的是为了介绍std::vector,如何恰当地使用它们的成员函数等操作。本文中还讨论了条件函数和函数指针在迭代算法中使用,如在remove_if()和for_each()中的使用。通过阅读这篇文章读者应该能够有效地使用vector容器,而且应该不会再去使用C类型的动态 ...

Thu Aug 25 19:01:00 CST 2016 0 1879
STL学习笔记-- queue

queue 队列容器 queue 队列也是一个线性存储表,与后进先出的堆栈不同,元素数据的插入在表的一端进行,在另一端删除,从而构成了一个先进先出(First In First Out) 表。插入一端称为队尾,删除一端称为队首。 由于C++ STL 的队列泛化,默认使用双端队列 ...

Fri Apr 12 01:13:00 CST 2013 0 3001
STL学习笔记-- multiset

multiset 多重集合容器 与 set 集合容器一样, multiset 多重容器也使用红黑树组织元素数据,只是 multiset 容器允许将重复的元素键值插入,而 set 容器则不允许 ...

Sat Apr 06 17:51:00 CST 2013 1 7180
STL学习笔记-- string

string 基本字符序列容器 C语言并没有提供一个专门的字符串类型,需要通过字符数组,对字符串进行存储和处理。字符数组的末尾是一个值为 0 的 null 字符,表示字符串的结束。从而,一 ...

Wed Apr 10 02:16:00 CST 2013 5 3153
CPP STL学习笔记

STL的概念 源地址 https://www.ev0l.art/index.php/archives/15/ <li> Iterator (迭代器)<li> Container (容器) array<li> Alogrithm (算法)<li> ...

Thu Jan 02 22:16:00 CST 2020 0 767
STL学习笔记-- multimap

multimap 多重映照容器 multimap 与 map 一样,都是使用红黑树对记录型的元素数据,按元素键值的比较关系,进行快速的插入、删除和检索操作,所不同的是 multimap 允 ...

Mon Apr 08 19:14:00 CST 2013 4 22397
《Effective STL学习笔记

http://www.cnblogs.com/arthurliu/archive/2011/08/07/2108386.html 第一条: 慎重选择容器类型C++所提供的容器类型有如下几种: 标准STL序列容器 vector string deque list 标准STL关联容器 ...

Fri Oct 23 18:31:00 CST 2015 0 2241
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM