STL
文章平均质量分 70
ChenYuanshen
这个作者很懒,什么都没留下…
展开
-
STL vector的使用(三)遍历
一. vector的遍历总类:1. 未用名字空间,使用vector 进行遍历: for(std::vector::size_type index = 0; index < vect.size();index++) { std::cout << vect[index] << std::endl; }2. 使用名字空间,使用vector进行遍历: for(int index原创 2015-08-25 09:09:38 · 1443 阅读 · 0 评论 -
STL vector的使用(一)基础
一. vector介绍: vector是C++标准模板库中的部分内容,它是一个多功能的,能够操作多种数据结构和算法的模板类和函数库。vector之所以被认为是一个容器,是因为它能够像容器一样存放各种类型的对象,简单地说,vector是一个能够存放任意类型的动态数组,能够增加和压缩数据。二. 使用介绍:1. 为了可以使用vector,必须在你的头文件中包含下面的代码:#原创 2015-08-21 10:25:53 · 683 阅读 · 0 评论 -
STL vector的使用(二)排序
一. vector 迭代器:除了使用下标来访问vector对象的元素外,标准库还提供了访问元素的方法:使用迭代器。迭代器是一种检查容器内元素并且遍历元素的数据类型。1. 容器的iterator类型:vector ::iterator it;2. begin和end操作begin返回的元素指向第一个元素end原创 2015-08-21 11:21:56 · 1670 阅读 · 0 评论 -
STL map的使用(二)
在学习c++STL中的string,在这里做个笔记,以供自己以后翻阅和初学者参考。4. map::empty功能:测试一个map容器是否为空。语法:bool empty() const;说明:empty函数用于测试一个map容器是否为空。函数返回值:当容器map为空时,返回true,否则返回false。原创 2015-09-07 18:04:09 · 1061 阅读 · 0 评论 -
STL map的使用(一)
在学习c++STL中的string,在这里做个笔记,以供自己以后翻阅和初学者参考。一. map容器:1. map简介:map 是一个容器,它用于储存数据并且能从一个数据集合中取出数据。它的数据组成包含两项,一个是它的数据值,一个是用于排序的关键字。其中关键字是惟一的,它用于将数据自动排序。而每个元素的数据值与关键字无关,可以直接改变。2. 需要加载的头文件:原创 2015-09-06 17:38:43 · 701 阅读 · 0 评论 -
stl hashmap与map hashmap与hashtable
STL map常用操作简介1。目录map简介map的功能使用map在map中插入元素查找并获取map中的元素从map中删除元素2。map简介map是一类关联式容器。它的特点是增加和删除节点对迭代器的影响很小,除了那个操作节点,对其他的节点都没有什么影响。对于迭代器来说,可以修改实值,而不能修改key。3。map的功能自动建立Key - value转载 2016-04-20 09:36:15 · 485 阅读 · 0 评论 -
stl hashtable
一句话之Hashtable:哈希表(散列表)能通过键值对数据进行访问的数据结构;其在C++0X标准中未出现,可能是考虑到哈希表效率低下,出于其广泛用于工程中,C++11将其纳入了标准库。C++11的新特性:http://en.wikipedia.org/wiki/C%2B%2B11,C++11中哈希表的说明:http://en.wikipedia.org/wiki/C%2B%2B11#Hash_t转载 2016-04-20 09:40:13 · 381 阅读 · 0 评论