STL容器set使用说明(set保存自定义数据) | 您所在的位置:网站首页 › set容器的find函数 › STL容器set使用说明(set保存自定义数据) |
本文共 4166 字,大约阅读时间需要 13 分钟。 c++ stl集合set介绍 c++ stl集合(Set)是一种包含已排序对象的关联容器。set/multiset会根据待定的排序准则,自动将元素排序。两者不同在于前者不允许元素重复,而后者允许。 1) 不能直接改变元素值,因为那样会打乱原本正确的顺序,要改变元素值必须先删除旧元素,则插入新元素 2) 不提供直接存取元素的任何操作函数,只能通过迭代器进行间接存取,而且从迭代器角度来看,元素值是常数 3) 元素比较动作只能用于型别相同的容器(即元素和排序准则必须相同) 先看看程序 #include #include #include using namespace std;void print(set &s) //遍历函数{ set ::iterator it = s.begin(); while (it != s.end()) { cout |
CopyRight 2018-2019 实验室设备网 版权所有 |