C++ STL:SET & MULTISET
定义
方式 | 效果 |
---|---|
set <数据类型名> 集合名; |
先定义一个容器,容器内无任何元素 |
set <数据类型名> 集合名(另一个集合名); |
定义一个集合并用另一个集合初始化(只能是数据类型相同的集合,不能是数组) |
set <数据类型名> 集合名(另一个集合名.begin(), 另一个集合名.end()); |
定义一个集合并用另一个集合初始化(只能是数据类型相同的集合,不能是数组) |
set <数据类型名> 集合名[集合数量]; |
定义集合数组 |
set <Elem> |
产生一个set,以 (operator <) 为排序准则 |
set <Elem, cmp> |
产生一个set,以cmp为排序准则 |