std::basic_string::shrink_to_fit
Da cppreference.com.
< cpp | string | basic string
![]() | Questa pagina è stata tradotta in modo automatico dalla versione in ineglese della wiki usando Google Translate. La traduzione potrebbe contenere errori e termini strani. Muovi il puntatore sopra al testo per vedere la versione originale. Puoi aiutarci a correggere gli gli errori. Per ulteriori istruzioni clicca qui. |
void shrink_to_fit(); | (dal C++11) | |
Chiede la rimozione di capacità inutilizzate.
Original:
Requests the removal of unused capacity.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
Si tratta di una richiesta senza impegno per ridurre
capacity
a size
. Dipende l'applicazione se la richiesta è soddisfatta. Original:
It is a non-binding request to reduce
capacity
to size
. It depends on the implementation if the request is fulfilled. The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
Indice |
[modifica]Parametri
(Nessuno)
Original:
(none)
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
[modifica]Valore di ritorno
(Nessuno)
Original:
(none)
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
[modifica]Complessità
Constant
Original:
Constant
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
[modifica]Esempio
#include <iostream>#include <string>int main(){std::string s;std::cout<<"Default-constructed capacity is "<< s.capacity()<<'\n'; s.resize(100);std::cout<<"Capacity of a 100-element string is "<< s.capacity()<<'\n'; s.clear();std::cout<<"Capacity after clear() is "<< s.capacity()<<'\n'; s.shrink_to_fit();std::cout<<"Capacity after shrink_to_fit() is "<< s.capacity()<<'\n';}
Output:
Default-constructed capacity is 0 Capacity of a 100-element string is 100 Capacity after clear() is 100 Capacity after shrink_to_fit() is 0
[modifica]Vedi anche
restituisce il numero di caratteri (metodo pubblico) | |
restituisce il numero di caratteri che la memoria ora allocata può contenere (metodo pubblico) |