Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?
Opracował: Piotr DejaVu Szawdyński
Język C++

vector::push_back

[metoda] Dodaje nowy element na końcu kontenera vector.

Składnia

C/C++
#include <vector>

namespace std
{
    template < class Type, class Allocator >
    void vector < Type, Allocator >::push_back( const Type & element )
}

Argumenty

ArgumentOpis
Type elementElement, którego kopia ma zostać dodana na koniec kontenera.

Opis szczegółowy

Metoda, która dodaje nowy element na końcu kontenera vector.

Złożoność obliczeniowa metody: O(1).

Dodatkowe informacje

Metoda dokonuje realokacji pamięci gdy w kontenerze nie ma wolnego obszaru pamięci na nowo dodawany element.

Przykład

C/C++
#include <cstdio>
#include <vector>
int main()
{
    std::vector < int > dane;
    dane.push_back( 5 );
    dane.push_back( 2 );
    dane.push_back( 3 );
    dane.push_back( 1 );
   
    for( size_t i = 0; i < dane.size(); i++ )
         printf( "%d, ", dane[ i ] );
   
    return 0;
}

Zagadnienia powiązane

pop_backUsuwa jeden element z kontenera vector, znajdujący się na jego końcu. (metoda)

Linki zewnętrzne