Przestrzenie nazw
Warianty

std::deque::shrink_to_fit

Z cppreference.com
<tbody> </tbody>
void shrink_to_fit();
(od C++11)

Zgłasza rządanie o zwolnienie niewykorzystywanej pojemności.

Jest to niewiążące żądanie, aby zredukować zużycie pamięci bez zmieniania rozmiaru przechowywanej sekwencji. To, czy to żądanie zostanie rzeczywiście wykonane, zależy od implementacji.

Wszystkie iteratory i referencje zostają unieważnione. Iterator zakońcowy również zostaje unieważniony.

Parametry

(brak)

Wymagania względem typów
-
T musi spełniać wymagania MoveInsertable.

Zwracana wartość

(brak)

Złożoność

Co najwyżej liniowa względem rozmiaru kontenera.

Notka

Jeśli zostanie wyrzucony wyjątek (i nie będzie to wyjątek wyrzucony przez konstruktor przenoszący T), metoda nie zmieni zawartości kontenera.

Przykład

Szablon:cpp/container/deque/example shrink to fit

Zobacz także

zwraca liczbę elementów
(publiczna metoda) [edit]
Morty Proxy This is a proxified and sanitized view of the page, visit original site.