vector :: max_size () con ejemplo en STL C ++

C ++ STL vector :: max_size () la función : Aquí, vamos a aprender acerca de la función max_size () del vector de la cabecera de STL C ++ con ejemplo.

C ++ vector :: max_size función ()

vector :: max_size () es una función de biblioteca de “vector” cabecera, se usa para obtener el tamaño máximo de un vector, devuelve el número total de elementos que un vector puede almacenar.

Nota: Para uso vector, class & lt; vector & gt; cabecera.

Sintaxis de la función vectorial :: max_size ()

    vector::max_size();

Parámetro (s): ninguno – Se acepta nada.

include valor: size_type – Se devuelve el tamaño máximo de un vector como un tipo entero sin signo.

Ejemplo:

    Input:
vector<int> vector1{ 1, 2, 3, 4, 5 };
Function call:
cout << vector1.max_size();
Output:
4611686018427387903

programa en C ++ para demostrar ejemplo de vector :: max_size () función

//C++ STL program to demonstrate example of
//vector::max_size() function
#include <iostream>
#include <vector>
using namespace std;
int main()
{
vector<int> v1;
//printing the max_size of the vector
cout << "Maximum number of elements that can be stored: ";
cout << v1.max_size() << endl;
//pushing elements
v1.push_back(10);
v1.push_back(20);
v1.push_back(30);
v1.push_back(40);
v1.push_back(50);
//printing the max_size of the vector
cout << "Maximum number of elements that can be stored: ";
cout << v1.max_size() << endl;
return 0;
}

salida

Maximum number of elements that can be stored: 4611686018427387903
Maximum number of elements that can be stored: 4611686018427387903

Referencia: C ++ vector :: max_size ()


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *