list
list . .
template <class , class Allocator = allocator<T>> class list
- , . list .
explicit list(const Allocator &a = Allocator!) );
explicit list(size_type num, const &val = (), const Allocator &a = Allocator())
list(const list &ob);
template list(InIter start, InIter end, const Allocator &a = Allocator());
. , num val. , , ob. , , start end.
list : ==, <, < = , !=,> >=.
list -.
- |
|
template <class InIter> void assign(InIter start, InIter end); |
, start end |
void assign(size_type num, const &val); |
num val |
reference back(); const_reference back() const; |
|
iterator begin(); const_iterator begin() const; |
|
void clear(); |
|
bool empty() const; |
, , |
iterator end(); const_iterator end() const; |
|
iterator erase(iterator i); |
, i; , |
iterator erase(iterator start, iterator end); |
, start end; , |
reference front(); const_reference front() const; |
|
allocator_type get_allocator() const; |
|
iterator insert(iterator i, const &val = ()); |
val , i; |
void insert(iterator i, size_type num; const T &val); |
num val , i |
template void insert(iterator i, InIter start, InIter end); |
, start end, , i |
size_type max_size() const; |
, |
void merge (list &ob); template void merge(1ist &ob, Comp cmpfn); |
, ob, . . , ob, . , , |
void pop_back(); |
|
void pop_front(); |
|
void push_back(const T &val); |
, val, |
void push_front(const T &val); |
, val, |
reverse_iterator rbegin(); const_reverse_iterator rbegin() const; |
|
reverse_iterator rend(); const_reverse_iterator rend() const; |
|
void remove(const T &val); |
val |
template void remove_if(UnPred pr); |
, pr true |
void resize (size_type num, val = T()); |
, num. , , val |
void reverse(); |
|
size_type size() const; |
|
void sort(); template void sort(omp cmpfn); |
. cmpfn, , |
void splice(iterator i, list &ob); |
ob , i. ob |
void splice(iterator i, list &ob, iterator el); |
ob , el, , i |
void splice(iterator i, list &ob, iterator start, iterator end); |
ob , start end, , , i |
void swap(list &ob); |
ob |
void unique(); template void unique(BinPred pr); |
-. pr |
|