Descrição
Ele redimensiona a string para um comprimento de n caracteres.
Declaração
A seguir está a declaração para std :: string :: resize.
void resize (size_t n);
C ++ 11
void resize (size_t n, char c);
Parâmetros
Valor de retorno
Nenhum
Exceções
se uma exceção for lançada, não haverá mudanças na string.
Exemplo
No exemplo abaixo para 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;
}
O exemplo de saída deve ser assim -
Sairamkrishna Mammahe
Sairamkrishna Mammahe++
Sairamkrishna