Namespaces
Variants

std::inplace_vector<T,N>::shrink_to_fit

Von de.cppreference.net
 
 
 
 
static constexpr void shrink_to_fit() noexcept;
(seit C++26)

Tut nichts.

Nominell ist diese Funktion eine nicht bindende Anforderung, die Kapazität zu verringern, sodass der interne Speicher nur size() Elemente enthält. Allerdings wird eine solche Anforderung vom Container mit fester Kapazität immer ignoriert std::inplace_vector<T, N>.

Komplexität

Konstante.

Hinweise

Diese Funktion existiert aus Kompatibilitätsgründen mit vektorähnlichen Schnittstellen.

Siehe auch

gibt die Anzahl der Elemente zurück
(öffentliche Elementfunktion)
ändert die Anzahl der gespeicherten Elemente
(öffentliche Elementfunktion)
[static]
gibt die Anzahl der Elemente zurück, die im aktuell allozierten Speicher Platz finden
(öffentliche statische Elementfunktion)
reduziert die Speichernutzung durch Freigabe ungenutzten Speichers
(öffentliche Elementfunktion von std::vector<T,Allocator> )
reduziert die Speichernutzung durch Freigabe ungenutzten Speichers
(öffentliche Elementfunktion von std::deque<T,Allocator> )