[ Web Proxy ]
URL:
Viewing: https://ru.cppreference.com/cpp/container/vector/insert [Back]  [Original]

std::vector::insert cppreference.com
cppreference.com

std::vector::insert

cppreference.com
<tbody> </tbody>
iterator insert( iterator pos, const T& value ); iterator insert( const_iterator pos, const T& value );
(1) ( C++11)
( C++11)
iterator insert( const_iterator pos, T&& value );
(2) ( C++11)
void insert( iterator pos, size_type count, const T& value ); iterator insert( const_iterator pos, size_type count, const T& value );
(3) ( C++11)
( C++11)
template< class InputIt > void insert( iterator pos, InputIt first, InputIt last); template< class InputIt > iterator insert( const_iterator pos, InputIt first, InputIt last );
(4) ( C++11)

( C++11)
iterator insert( const_iterator pos, std::initializer_list<T> ilist );
(5) ( C++11)

.

1-2) value , pos.

3) count value , pos.

4) [first, last) , pos.

5) ilist.

size() , capacity().

size() , capacity(), . , , .

pos , .
value
:
element value to insert
Google.
. .
first, last . , .
ilist .
-
InputIt InputIterator.

1-2) , value.

3) , , pos count==0.

4) , , pos first==last.

5) , , pos ilist .

1-2) pos . 3) count pos .

4) std::distance(first, last) pos .

5) ilist.size() pos .

.

(C++11)

(public -) []

(public -) []

Web Proxy Viewer  |  New URL  |  Original Page