赞
踩
map和set都是stl中的关联容器,map以键值对的形式存储,key=value组成pair,是一组映射关系。set只有值,可以认为只有一个数据,并且set中元素不可以重复且自动排序,如果需要重复则使用multiset,要说区别的话,存储的东西不一样,应用场景不一样,支持的操作也不一样,很多不同。
Map是键值对,Set是值的集合,当然键和值可以是任何的值;
Map可以通过get方法获取值,而set不能因为它只有值;
都能通过迭代器进行for…of遍历;
Set的值是唯一的可以做数组去重,Map由于没有格式限制,可以做数据存储
map和set都是stl中的关联容器,map以键值对的形式存储,key=value组成pair,是一组映射关系。set只有值,可以认为只有一个数据,并且set中元素不可以重复且自动排序。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。