stl-map stl-pair

简介: pair 模板类,用于创建 键/值 关联对。 map 映射。详尽参考见;http://www.cplusplus.com/reference/map/map/ 注意map[key]=value这种简便形式。 注意count() 与 find()函数 hash_map 哈希映射 hash_map的用法和map是一样的,提供了 insert,size等操作,

pair

模板类,用于创建 键/值 关联对。

map

映射。详尽参考见;http://www.cplusplus.com/reference/map/map/

注意map[key]=value这种简便形式。

注意count() 与 find()函数

hash_map

哈希映射
hash_map的用法和map是一样的,提供了 insert,size等操作,并且里面的元素也是以pair类型来存贮的。虽然对外部提供的函数和数据类型是一致的,但是其底层实现是完全不同的,map底层的数据结构是rb_tree而hash_map却是哈希表。

目录
相关文章
|
7月前
|
C++ 容器
C++|STL-list运用(1)
C++|STL-list运用(1)
|
存储 C语言 C++
C++ STL list
上次我们详细的介绍了vector,今天我们继续来介绍一下TSTL中的另外一个容器list。list在基础的功能和结构上就是一个双向带头的循环链表,实现起来基本不难,但是list迭代器的封装是非常值得学习的。
|
存储 搜索推荐 C++
C++【STL】之list的使用
C++ STL list类常用接口详细讲解,干货满满!
90 0
C++【STL】之list的使用
|
算法 C++ 容器
【C++】STL——list的使用
【C++】STL——list的使用
127 0
【C++】STL——list的使用
c++STL vector的用法详解
c++STL vector的用法详解
114 0
|
编译器 C++ 容器
STL—pair
pair是一个特别实用的“小玩意儿”,当我们想把两个元素捆绑在一起当成一个元素的时候,又不想定义结构体的时候,这个时候就可以使用pair,也就是说,pair实际上可以当成内部只有两个元素的结构体,且这两个元素的类型是可以指定的.
135 0
|
C++ 容器
STL—map(一)
map是映射,我们在定义数组的时候int a[100];其实是一个int --> int的映射,
91 0