Libreria di stringhe C ++ - capacità
Descrizione
Restituisce la dimensione dello spazio di archiviazione attualmente allocato per la stringa, espressa in termini di byte.
Dichiarazione
Di seguito è riportata la dichiarazione per std :: string :: capacity.
size_t capacity() const;
C ++ 11
size_t capacity() const noexcept;
Parametri
nessuna
Valore di ritorno
Restituisce la dimensione dello spazio di archiviazione attualmente allocato per la stringa, espressa in termini di byte.
Eccezioni
se viene generata un'eccezione, non ci sono modifiche nella stringa.
Esempio
Nell'esempio seguente per std :: string :: capacity.
#include <iostream>
#include <string>
int main () {
std::string str ("Sairamkrishna Mammahe");
std::cout << "capacity: " << str.capacity() << "\n";
return 0;
}
L'output di esempio dovrebbe essere così:
capacity: 21