mapa :: función con el Ejemplo max_size () en STL C ++

C ++ STL mapa :: max_size () con ejemplo : Aquí, vamos a aprender sobre la mapa :: max_size () en C STL ++ , es decir class utilizado para el número máximo de elementos del mapa que puede almacenar.

C ++ STL mapa :: max_size ()

Devuelve el número máximo de elementos de recipiente (MAP) es capaz de mantener, pero en tiempo de ejecución, el tamaño del recipiente puede estar limitada a un valor menor que el especificado por max_size () por la cantidad de RAM disponible. Nos da una única un límite teórico sobre el tamaño del contenedor.

Sintaxis:

    myMap.max_size()

Cuando, myMap es el objeto del mapa return.

Parámetros: Ninguno – No acepta ningún parámetro.

class valor: Simplemente devuelve el número máximo de elementos de recipiente puede contener.

Ejemplo:

#include <bits/stdc++.h> 
using namespace std;
int main()
{
// create map container
map<int, int> myMap;
//insert an element in map
myMap.insert( pair<int, int>(200 , 100) );
cout<<"max size of Non-empty map : n";
cout << "The max size of myMap is " << myMap.max_size();
map<char,char> EmpMap;
map<int, int> EmpMap2;
cout<<"max size of Empty-map : n";
cout << "nThe max size of EmpMap is " << EmpMap.max_size();
cout << "nThe max size of EmpMap2 is " << EmpMap2.max_size();
return 0;
}

salida

max size of Non-empty map :
The max size of myMap is 461168601842738790max size of Empty-map :
The max size of EmpMap is 461168601842738790
The max size of EmpMap2 is 461168601842738790


Deja un comentario

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