Espacios de nombres
Variantes

std::basic_string::max_size

De cppreference.com
 
 
 
std::basic_string
 
<tbody> </tbody> <tbody class="t-dcl-rev "> </tbody><tbody> </tbody>
size_type max_size() const;
(hasta C++11)
size_type max_size() const noexcept;
(desde C++11)
(hasta C++20)
constexpr size_type max_size() const noexcept;
(desde C++20)

Devuelve el número máximo de elementos que la cadena es capaz de albergar debido a limitaciones del sistema o de la implementación de la biblioteca, p. ej., std::distance(begin(), end()) para la cadena más larga.

Parámetros

(Ninguno)

Valor de retorno

El número máximo de caracteres.

Complejidad

Constante.

Ejemplo

#include <iostream>
#include <string>

int main()
{
    std::string s;
    std::cout << "El tamano máximo de una cadena es " << s.max_size() << "\n";
}

Posible salida:

El tamano máximo de una cadena es 4294967294

Véase también

Devuelve el número de caracteres
(función miembro pública) [editar]