función vector max_size() en C++ STL

El vector::max_size() es una función integrada en C++ STL que devuelve el número máximo de elementos que puede contener el contenedor de vectores. Sintaxis:

vector_name.max_size()

Parámetros: La función no acepta ningún parámetro. Valor de retorno: la función devuelve los números máximos que pueden caber en el contenedor de vectores. Complejidad del Tiempo – Constante O(1) 

El siguiente programa ilustra la función anterior: 

CPP

// C++ program to illustrate the
// vector::max_size() function
#include <bits/stdc++.h>
using namespace std;
 
int main()
{
    // initialize a vector
    vector<int> vec;
 
    // returns the max_size of vector
    cout << "max_size of vector 1 = " << vec.max_size() << endl;
 
    vector<int> vec1;
 
    // returns the max_size of vector
    cout << "max_size of vector 2 = " << vec1.max_size() << endl;
    return 0;
}
Producción:

max_size of vector 1 = 4611686018427387903
max_size of vector 2 = 4611686018427387903

Publicación traducida automáticamente

Artículo escrito por Twinkl Bajaj y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

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