c++ set |
您所在的位置:网站首页 › 错误c2676 › c++ set |
#include using namespace std; set s; int i = 10; 底层实现为红黑树。set中存储的是键值相等的键值对 key=value map、multimap、set会根据键的大小对存储的键值对进行排序 常用函数: s.insert(i) : 返回值类型为pair :pair,如果插入成功,bool值为true,返回指向插入位置的iterator。如果插入失败(set中已有该值),bool为false,返回现有的iterator。 取到iterator:s.insert(i).first 取到bool:s.insert(i).second 直接修改 set 容器中已存储元素的值,很有可能破坏 set 容器中元素的有序性,最正确的修改 set 容器中元素值的做法是:先删除该元素,然后再添加一个修改后的元素。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |