Espacios de nombres
Variantes

std::basic_string::shrink_to_fit

De cppreference.com
 
 
 
std::basic_string
 
<tbody> </tbody> <tbody class="t-dcl-rev "> </tbody><tbody> </tbody>
void shrink_to_fit();
(desde C++11)
(hasta C++20)
constexpr void shrink_to_fit();
(desde C++20)

Solicita la remoción de capacidad sin usar.

Es una solicitud no obligatoria para reducir la capacidad capacity() al tamaño size(). Depende de la implementación si la solicitud se satisface.

Si (y solamente si) ocurre reasignación de memoria, se invalidan todos los punteros, referencias e iteradores.