pair介绍
之前的文章提到了关联容器C++学习----关联容器-优快云博客。
今天要学习关联容器的操作,不过在学习操作之前要学习一下容器内部的模板类pair类型。
标准库类型pair,定义 在头文件utility,pair是一个用来生成特定类型的模板,类似容器,我们需要提供两个类型名,这两个可以不一样。比如
pair<string,string> anon; //保存两个string
pair<string,size_t> word_count; //保存一个string和一个size_t
pair<string,vector<int>> line; //保存string和vector<int>
pair就是map这些关联容器的元素,比如
cout<<w.first<<"occurs"<<w.second
<<((w.second>1)?"times":"time"<<endl;
这里w是指向map某个元素的引用。map的元素就是pair。
| pair<T1,T2> p; |

本文详细介绍了C++标准库中的pair类型,它是关联容器的基础,以及其模板使用、初始化方法和操作符定义。通过实例展示了如何创建和使用pair以及在关联容器操作中的应用。
最低0.47元/天 解锁文章
2030

被折叠的 条评论
为什么被折叠?



