C++/Vector: Różnice pomiędzy wersjami
Usunięta treść Dodana treść
dodano 3 nowe funkcje |
dodane ostrzeżenie |
||
Linia 164:
| zwraca odwrócony iterator do ostatniego elementu
|}
{{Uwaga|Przenoszenie wektora w pamięci spowodowane przekroczeniem capacity() jest powolnym procesem, zwłaszcza przy dużych wektorach. Jeśli to możliwe, należy przed przystąpieniem do korzystania z wektora, zarezerwować metodą reserve(size_t n) ilość elementów, która powinna wystarczyć. Często jednak jest to nieuniknione, więc należy starać się o przechowywanie jak najmniejszych elementów (np. zamiast obszernych obiektów, przechowywać w wektorze same wskaźniki na nie). Po przeniesieniu wektora w pamięci wszystkie elementy posiadają inny adres, dlatego nie należy wskazywać na nie wskaźnikami, gdyż mogą stracić ważność.}}
<noinclude>
|