C/C++
vector

vector . .

template <class T, class Allocator = allocator<T>> class vector

- , a Allocator . vector .

explicit vector(const Allocator &a = Allocator());
explicit vector(size_type num, const &val = T(),
const Allocator &a = Allocator());
vector(const vector<T, Allocator> &ob);
template <class InIter> vector(InIter start, InIter end,
const Allocator &a = Allocator());

. , num val. , , ob. , , start end.

vector : ==, <, <=, !=, > >=.

vector -.

-
template <class InIter> void assign(InIter start, InIter end); , start end
void assign(size_type num, const &val) num val
reference at(size_type i);
const_reference at(size_type i) const;
, i
reference back();
const_reference back() const;
iterator begin();
const_iterator begin() const;
size_type capacity() 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 = T()); val , i;
void insert(iterator i, size_type num, const &val); num val , i
template <class InIter> void insert(iterator i, InIter start, InIter end); , start end, , i
size_type max_size() const; ,
reference operator[](size_type i) const;
const_reference operator[](size_type i) const;
, i
void pop_back();
void push_back(const &val); , val
reverse_iterator rbegin();
const_reverse_iterator rbegin() const;
reverse_iterator rend();
const_reverse_iterator rend() const;
void reserve(size_type num); num
void resize(size_type num, val = T()); , num. , , val
size_type size() const;
void swap(deque<T, Allocator> &ob); ob

STL vector . vector .

void flip();
static void swap(reference i, reference j); , i j





2017-04-13 22:17:52 idris070

Очень крутой сайт, понравилось как сделан справочник :) Так же одобряй php справочник официальный :) очень удобен




Оставить комментарий:
Ваше Имя:
Email:
Антибот: *  
Ваш комментарий: