面试中常被问到(25)map和pair区别

Posted AllenSquirrel

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了面试中常被问到(25)map和pair区别相关的知识,希望对你有一定的参考价值。

1,pair的类型:pair是一种模版类型。每个pair 可以存储两个值。这两种值的类型没有限制,也可以自定义类型。

2、pair 应用:如果一个函数有两个返回值的话,如果是相同类型,就可以用数组返回,如果是不同类型,两个属性的话,就可以用pair 进行操作

map可以当做一个容器(装载具有一定格式的数据);pair可以理解为元素(放入到容器的的每个个体),pair并没有单独行动的典型用法,正常都是配合map来使用(即把pair这个元素插入到map这个容器里面)。

以上是关于面试中常被问到(25)map和pair区别的主要内容,如果未能解决你的问题,请参考以下文章

面试中常被问到new/delete和malloc/free区别

面试中常被问到C/C++中数组,指针和引用的区别

面试中常被问到(12)进程与线程的区别

面试中常被问到(26)菱形继承及解决方法

Java面试中常被问到的几大技术难题

总结!Java面试中常被问到的几大技术难题