función unordered_multimap swap() en C++ STL

Unordered_multimap ::swap() es una función integrada en C++ STL que intercambia el contenido de dos contenedores unordered_multimap. Los tamaños pueden diferir de ambos contenedores. Sintaxis: unordered_multimap_name1.swap(unordered_multimap_name2) Parámetros: La función acepta un solo parámetro obligatorio unordered_multimap_name2 que especifica el unordered_multimap con el que se debe realizar el intercambio de unordered_multimap_name1 . Valor devuelto: No devuelve nada. … Continue reading «función unordered_multimap swap() en C++ STL»

función unordered_multimap cbegin() en C++ STL

Unordered_multimap ::cbegin() es una función integrada en C++ STL que devuelve un iterador constante que apunta al primer elemento del contenedor o al primer elemento de uno de sus cubos. Sintaxis: unordered_multimap_name.cbegin(n) Parámetros: La función acepta un parámetro. Si se pasa un parámetro, devuelve un iterador constante que apunta al primer elemento del depósito. Si … Continue reading «función unordered_multimap cbegin() en C++ STL»

función unordered_multiset bucket() en C++ STL

Unordered_multiset ::bucket() es una función integrada en C++ STL que devuelve el número de depósito en el que se encuentra un elemento determinado. El tamaño del depósito varía de 0 a bucket_count-1. Sintaxis: unordered_multiset_name.bucket(element) Parámetros: la función acepta un solo elemento obligatorio que especifica el valor cuyo número de depósito se devolverá. Valor de retorno: … Continue reading «función unordered_multiset bucket() en C++ STL»

función unordered_set erase() en C++ STL

La función unordered_set::erase() es una función incorporada en C++ STL que se usa para eliminar un solo elemento o un grupo de elementos que van desde el inicio (incluido) hasta el final (exclusivo). Esto disminuye el tamaño de un contenedor por el número de elementos eliminados. Nota : los cubos en unordered_set están numerados de … Continue reading «función unordered_set erase() en C++ STL»

función unordered_set rehash() en C++ STL

Unordered_set ::rehash() es una función incorporada en C++ STL que se usa para establecer la cantidad de cubos en el contenedor de unordered_set en un tamaño dado o más. Si el tamaño es mayor que el tamaño actual del contenedor, se llama al refrito. Si es más bajo que el tamaño actual, entonces la función … Continue reading «función unordered_set rehash() en C++ STL»

función ilogb() en C++ STL

La función ilogb(x) en C++ STL devuelve la parte integral del logaritmo de |x|, usando FLT_RADIX como base para el logaritmo. En general, el valor de FLT_RADIX es 2, por lo que ilogb() es equivalente a ilog2() (solo para valores positivos).  Sintaxis :   ilogb(x) Parámetro : la función acepta un único parámetro obligatorio x cuyo … Continue reading «función ilogb() en C++ STL»

operador de mapa = en C++ STL

El map::operator= es una función construida en C++ STL que asigna contenidos de un contenedor a un contenedor diferente, reemplazando su contenido actual. Sintaxis: map1_name = map2_name Parámetros: El mapa de la izquierda es el contenedor en el que se asignará el mapa de la derecha destruyendo los elementos del mapa1. Valor devuelto: esta función … Continue reading «operador de mapa = en C++ STL»

mapa emplazar() en C++ STL

El map::emplace() es una función integrada en C++ STL que inserta la clave y su elemento en el contenedor del mapa. Aumenta efectivamente el tamaño del contenedor en uno. Si la misma clave se coloca más de una vez, el mapa almacena el primer elemento solo porque el mapa es un contenedor que no almacena … Continue reading «mapa emplazar() en C++ STL»

multimap::erase() en C++ STL

multimap::erase() es una función integrada en C++ STL que se usa para borrar elementos del contenedor. Se puede usar para borrar claves, elementos en cualquier posición específica o en un rango determinado. Sintaxis para borrar una clave: multimap_name.erase(key) Parámetros: la función acepta una clave de parámetro obligatoria que especifica la clave que se borrará en … Continue reading «multimap::erase() en C++ STL»

forward_list::unique() en C++ STL

forward_list::unique() es una función incorporada en C++ STL que elimina todos los elementos duplicados consecutivos de forward_list. Utiliza predicado binario para la comparación. Sintaxis: forwardlist_name.unique(BinaryPredicate name) Parámetros: la función acepta un solo parámetro que es un predicado binario que devuelve verdadero si los elementos deben tratarse como iguales. Tiene la siguiente sintaxis: bool name(data_type a, … Continue reading «forward_list::unique() en C++ STL»