Descrição
Ele retorna o tamanho do espaço de armazenamento atualmente alocado para a string, expresso em termos de byte.
Declaração
A seguir está a declaração para std :: string :: capacity.
size_t capacity() const;
C ++ 11
size_t capacity() const noexcept;
Parâmetros
Nenhum
Valor de retorno
Ele retorna o tamanho do espaço de armazenamento atualmente alocado para a string, expresso em termos de bytes.
Exceções
se uma exceção for lançada, não haverá mudanças na string.
Exemplo
No exemplo abaixo para std :: string :: capacity.
#include <iostream>
#include <string>
int main () {
std::string str ("Sairamkrishna Mammahe");
std::cout << "capacity: " << str.capacity() << "\n";
return 0;
}
O exemplo de saída deve ser assim -
capacity: 21