标签:
set-概述:
set c |
产生一个空的set/multiset,其中不含任何元素 |
set c (op) |
以op为排序准则,产生一个空的set/multiset |
set c1(c2) |
产生某个set/multiset的副本,所有元素均被复制 |
set c (beg, end) |
以区间[beg; end]内的元素产生一个set/multiset |
set c (beg, end, op) |
以op为排序准则,利用[beg; end]内的元素生成一个set/multiset |
c.~ set () |
销毁所有元素,释放内存 |
iterator begin() iterator end() |
返回指向第一个元素的迭代器 返回指向末尾(最后一个元素之后)的迭代器 |
void clear() |
清空set容器 |
bool empty() |
如果为空返回true,否则返回false |
iterator insert(TYPE &val ) |
插入一个元素,返回新元素的位置 |
iterator insert(iterator pos, TYPE &val) |
插入一个元素,返回插入元素的位置(pos是一个提示,指出插入操作的搜寻起点。如果提示恰当,可大大加快速度) |
void insert(input_iterator start, input_iterator end ) |
插入[start, end)之间的元素到容器中 |
void erase(iterator pos) void erase(iterator start, iterator end) size_type erase(const TYPE &val) |
删除pos所指元素 删除[start, end)之间的元素 删除值为val的元素并返回被删除元素的个数 |
size_type count(const TYPE &val) |
查找容器中值为val的元素的个数 |
iterator find(const TYPE &val) |
返回一个迭代器指向键值为val的元素,如果没有找到就返回end() |
size_type size() |
返回元素的数量 |
void swap(set &object) |
交换两个链表中的元素 |
标签:
原文地址:http://www.cnblogs.com/acm1314/p/4540613.html