![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
STL
文章平均质量分 78
nothingtrue
这个作者很懒,什么都没留下…
展开
-
sort
详细解说 STL 排序(Sort) 作者Winter 详细解说 STL 排序(Sort) 0 前言: STL,为什么你必须掌握 1 STL提供的Sort 算法 1.1 所有sort算法介绍 1.2 sort 中的比较函数转载 2006-12-20 00:50:00 · 611 阅读 · 0 评论 -
map用法
Map是STL的一个关联容器,它提供一对一(其中第一个可以称为关键字,每个关键字只能在map中出现一次,第二个可能称为该关键字的值)的数据处理能力,由于这个特性,它完成有可能在我们处理一对一数据的时候,在编程上提供快速通道。这里说下map内部数据的组织,map内部自建一颗红黑树(一种非严格意义上的平衡二叉树),这颗树具有对数据自动排序的功能,所以在map内部所有的数据都是有序的,后边我们会见识到有转载 2007-01-08 02:10:00 · 1196 阅读 · 1 评论 -
MAP
1. map中的元素其实就是一个pair.2. map的键一般不能是指针, 比如int*, char*之类的, 会出错. 常用的就用string了,int也行.3. map是个无序的容器, 而vector之类是有序的. 所谓有序无序是指放入的元素并不是按一定顺序放进去的, 而是乱序, 随机存放的(被映射后近似随机存放).所以遍历的时候有些效率差别.4. 判断有没有找到该键的内容可以这样: std:转载 2007-01-08 10:03:00 · 974 阅读 · 0 评论 -
学习STL map, STL set之数据结构基础
学习STL map, STL set之数据结构基础2006年08月26日 星期六 08:57 作者: winter 摘自:http://www.firstdev.net/bbs/simple/index.php?t858.html摘要:本文列出几个基本的STL map和STL set的问题,通过解答转载 2007-01-08 01:58:00 · 1781 阅读 · 0 评论 -
详细解说STL string
详细解说STL string 详细解说STL string 0 前言: string 的角色 1 string 使用 1.1 充分使用string 操作符 1.2 眼花缭乱的string find 函数 1.3 string i转载 2006-12-20 07:53:00 · 650 阅读 · 0 评论 -
STL实践指南 Practical Guide to STL
STL实践指南 Practical Guide to STLQuote STL实践指南 Practical Guide to STLSTL简介STL (标准模版库,Standard Template Library)是当今每个从事C++编程的人需要掌握的一项不错的技术。我觉得每一个初学STL的人应该花费一段时间来熟悉它,比如,学习STL时会有急剧升降的学习曲线,并且有一些命名是转载 2006-12-20 00:54:00 · 719 阅读 · 0 评论 -
vector container
STL vector 容器介绍 介绍这篇文章的目的是为了介绍std::vector,如何恰当地使用它们的成员函数等操作。本文中还讨论了条件函数和函数指针在迭代算法中使用,如在remove_if()和for_each()中的使用。通过阅读这篇文章读者应该能够有效地使用vector容器,而且应该不会再去使用C类型的动态数组了。 Vector总览vector是C++标准模板库中的部分转载 2006-12-20 00:46:00 · 595 阅读 · 0 评论 -
走近 STL
走近 STL下载源代码 本文面向的读者:学习过C++程序设计语言(也就是说学习过Template),但是还没有接触过STL的STL的初学者。这实际上是我学习STL的一篇笔记,老鸟就不用看了。什么是泛型程序设计 我们可以简单的理解为:使用模板的程序设计就是泛型程序设计。就像我们我们可以简单的理解面向对象程序设计就是使用虚函数的程序设计一样。STL是什么 作为一个C++程序设计者,STL是转载 2006-12-20 00:44:00 · 765 阅读 · 0 评论 -
STL中的Vector用法示例
参考 http://dev.csdn.net/article/48/article/48/article/49/49091.shtmvoid CVectorTest::ShowInfo(string name,vector & vIntVector){ //c.max_size() 返回容器中最大数据的数量。 //c.at(idx) 传回索引idx所指的数据,如果idx越界,抛出out_of_转载 2006-12-20 20:24:00 · 2736 阅读 · 1 评论 -
basic string
basic_string Category: containers Description basic_string 是基于字符序列容器(Sequence)的模板类, 包含了说有序列容器的常用操作,同时也包含了字符串的标准操作,如"查找"和"合并" 。 basic_string 类是通过字符类型和类型的特征( Character Traits )来实例化的。但通常我们不直接使用转载 2006-12-20 07:55:00 · 1199 阅读 · 1 评论 -
三十分钟掌握STL
三十分钟掌握STL这是本小人书。原名是《using stl》,不知道是谁写的。不过我倒觉得很有趣,所以化了两个晚上把它翻译出来。我没有对翻译出来的内容校验过。如果你没法在三十分钟内觉得有所收获,那么赶紧扔了它。文中我省略了很多东西。心疼那,浪费我两个晚上。译者:karycontact:karymay@163.netSTL概述STL的一个重要特点是数据结构和算法的分离。尽管这是个转载 2006-12-20 07:52:00 · 718 阅读 · 0 评论 -
STL中map与hash_map容器的选择
[推荐]@@@STL中map与hash_map容器的选择@@@[综合] 这篇文章来自我今天碰到的一个问题,一个朋友问我使用map和hash_map的效率问题,虽然我也了解一些,但是我不敢直接告诉朋友,因为我怕我说错了,通过我查询一些帖子,我这里做一个总结!内容分别来自alvin_lee ,codeproject,codegu转载 2007-01-08 09:43:00 · 1997 阅读 · 0 评论