Операции присваивания

Операция Назначение
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


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: