C++/Vector: Różnice pomiędzy wersjami
Usunięta treść Dodana treść
dodane ostrzeżenie |
m za duży odstęp na dole |
||
Linia 167:
{{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>{{Nawigacja|C++|▼
<noinclude>▼
▲{{Nawigacja|C++|
[[C++:String|String]]|
[[C++:Listy|List & Slist]]|
▲}}</noinclude>
|