Операция | Назначение |
s1=s2 | Присваивает множеству s1 все элементы s2 |
s=initlist | Присваивает контейнеру c все элементы списка инициализации initlist (стандарт С++ 11) |
s1.swap(s2) | Обменивает содержимое множеств s1 и s2 |
swap(s1,s2) | Обменивает содержимое множеств s1 и s2в форме функции |
Таблица 27.5
Операции с итераторами
Операция | Назначение |
s.begin() | Возвращает двунаправленный итератор, установленный на первый элемент |
s.end() | Возвращает двунаправленный итератор, установленный на позицию, следующую за последним элементом |
s.cbegin() | Возвращает константный двуна-правленный итератор, установленный на первый элемент (стандарт С++ 11) |
s.cend() | Возвращает константный двуна-правленный итератор, установленный на позицию, следующую за последним элементом (стандарт С++ 11) |
s.rbegin() | Возвращает обратный итератор, уста-новленный на первый элемент в обратном обходе |
s.rend() | Возвращает обратный итератор, уста-новленный на позицию, следующую за последним элементом в обратном обходе |
s.crbegin() | Возвращает константный обратный итератор, установленный на первый элемент в обратном обходе (стандарт С++ 11) |
s.сrend() | Возвращает константный обратный итератор, установленный на позицию, следующую за последним элементом в обратном обходе (стандарт С++ 11) |
|
|
Таблица 27.6