Libreria di stringhe C ++ - ridimensiona
Descrizione
Ridimensiona la stringa a una lunghezza di n caratteri.
Dichiarazione
Di seguito è riportata la dichiarazione per std :: string :: resize.
void resize (size_t n);
C ++ 11
void resize (size_t n, char c);
Parametri
n - È una nuova lunghezza di stringa.
c - Carattere utilizzato per riempire il nuovo spazio carattere aggiunto alla stringa.
Valore di ritorno
nessuna
Eccezioni
se viene generata un'eccezione, non ci sono modifiche nella stringa.
Esempio
Nell'esempio seguente per std :: string :: resize.
#include <iostream>
#include <string>
int main () {
std::string str ("Sairamkrishna Mammahe");
std::cout << str << '\n';
unsigned sz = str.size();
str.resize (sz+2,'+');
std::cout << str << '\n';
str.resize (14);
std::cout << str << '\n';
return 0;
}
L'output di esempio dovrebbe essere così:
Sairamkrishna Mammahe
Sairamkrishna Mammahe++
Sairamkrishna