本文共 1248 字,大约阅读时间需要 4 分钟。
template < class Key, // unordered_map::key_type class T, // unordered_map::mapped_type class Hash = hash, // unordered_map::hasher class Pred = equal_to , // unordered_map::key_equal class Alloc = allocator< pair > // unordered_map::allocator_type > class unordered_map;
定义看不懂,没事留着往后有能力看懂了在慢慢看,我们先来看下它是干什么么用的。
cplusplus中对其介绍如下(想看的看下,不想看的跳过): 这部分介绍主要说明了一下几点:然后其它更加详细的介绍请移步cplusplus
#include#include using namespace std;int main(){ string key="123"; int value=4; unordered_map unomap;//创建一个key为string类型,value为int类型的unordered_map unomap.emplace(key, value);//使用变量方式,插入一个元素 unomap.emplace("456", 7);//也可以直接写上key和value的值 cout<
转载地址:http://gwbtb.baihongyu.com/