菜鸟笔记
提升您的技术认知

C++ 映射map的三种insert插入方式

构建一个映射,并插入一个二元组。

方法1:

map<int, int> maps;
maps.insert(pair<int, int> (10, 15));

方法2:

map<int, int> maps;
maps.insert(make_pair(10, 15));

方法3:

map<int, int> maps;
typedef pair<int, int> Int_Pair;
maps.insert(Int_pair(10, 15));

注:方法3 和方法1相比只是代码形式变化了,成员使用是一样的。