C++/Vector: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
Mythov (dyskusja | edycje)
dodana tabela z metodami klasy vector
Mythov (dyskusja | edycje)
dodano 3 nowe funkcje
Linia 91:
! prototyp
! opis działania
|----
| void swap(vector vec)
| zamienia zawartości dwóch wektorów miejscami (wykonywane szybko, w stałym czasie)
|----
| size_t size()
Linia 105 ⟶ 108:
|----
| void reserve(size_t n)
| rezerwuje pamięć na n elementów, co zapobiega przenoszeniu wektora w pamięci przed osiągnięciem tej liczby
|----
| void resize(size_t n, T obj)
| zmienia rozmiar wektora do n; jeśli jest większy od obecnego, dodawane są nowe elementy będące kopiami obj
|----
| void resize(size_t n)
| zmienia rozmiar wektora do n; jeśli jest większy od obecnego, dodawane są nowe elementy o przypadkowych wartościach
|----
| void push_back(const T obj)