C++/Vector: Różnice pomiędzy wersjami
Usunięta treść Dodana treść
dodana tabela z metodami klasy vector |
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)
|