list(const list&) Container The copy constructor. template <class InputIterator> list(InputIterator f, InputIterator l) [2] Sequence Creates a list with a copy of a range. ~list() Container The destructor. list& operator=(const list&) Container The assignment operator reference front() Front Insertion Sequence Returns the first element. const_reference front() const Front Insertion Sequence Returns the first element. reference back() Sequence Returns the last element. const_reference back() const Back Insertion Sequence Returns the last element. void push_front(const T&) Front Insertion Sequence Inserts a new element at the beginning. void push_back(const T&) Back Insertion Sequence Inserts a new element at the end. void pop_front() Front Insertion Sequence Removes the first element. void pop_back() Back Insertion Sequence Removes the last element. void swap(list&) Container Swaps the contents of two lists. iterator insert(iterator pos, const T& x) Sequence Inserts x before pos. template <class InputIterator> void insert(iterator pos, InputIterator f, InputIterator l) [2] Sequence Inserts the range [f, l) before pos. void insert(iterator pos, size_type n, const T& x) Sequence Inserts n copies of x before pos. iterator erase(iterator pos) Sequence Erases the element at position pos. iterator erase(iterator first, iterator last) Sequence Erases the range [first, last) void clear() Sequence Erases all of the elements.
Добавить отзыв
ВСЕ ОТЗЫВЫ О КНИГЕ В ИЗБРАННОЕ

0

Вы можете отметить интересные вам фрагменты текста, которые будут доступны по уникальной ссылке в адресной строке браузера.

Отметить Добавить цитату