Hilo de la función hardware_concurrency() en C++

Thread::hardware_concurrency es una función integrada en C++ std::thread. Es una función de observador, lo que significa que observa un estado y luego devuelve la salida correspondiente. Esta función devuelve el número de subprocesos simultáneos admitidos por la implementación de hardware disponible. Es posible que este valor no siempre sea exacto. Sintaxis: thread::hardware_concurrency() Parámetros: Esta función … Continue reading «Hilo de la función hardware_concurrency() en C++»

Plantilla is_rvalue_reference en C++

La plantilla std::is_rvalue_reference de C++ STL se utiliza para comprobar si el tipo es un tipo de referencia de valor r o no. Devuelve un valor booleano que muestra lo mismo. Sintaxis : template <class T > struct is_rvalue_reference; Parámetros : esta plantilla acepta un solo parámetro T (clase de rasgo) para verificar si T … Continue reading «Plantilla is_rvalue_reference en C++»

unordered_set get_allocator() en C++ STL con ejemplos

El método get_allocator() de unordered_set es parte de la biblioteca de plantillas estándar (STL) de C++. Este método obtiene el objeto asignador almacenado y lo devuelve. Sintaxis: Allocator_type get_allocator() const; donde allocator_type es el tipo de asignador utilizado por el contenedor. Valor devuelto: Devuelve el objeto asignador utilizado para construir el contenedor. Excepciones: en este … Continue reading «unordered_set get_allocator() en C++ STL con ejemplos»

forward_list merge() en C++ STL

forward_list::merge() es una función incorporada en C++ STL que fusiona dos forward_list ordenadas en una sola. La función merge() se puede utilizar de dos formas: Combine dos listas de reenvío que están ordenadas en orden ascendente en una sola. Combine dos listas de reenvío en una usando una función de comparación. Sintaxis: forwardlist_name1.merge(forward_list& forwardlist_name2) or … Continue reading «forward_list merge() en C++ STL»

función match_results begin() y end() en C++ STL

match_results::cbegin() es una función incorporada en C++ STL que devuelve un iterador que apunta a la primera coincidencia en el objeto match_results.  Sintaxis:  smatch_name.begin() Parámetros: Esta función no acepta ningún parámetro. Valor de retorno: esta función devuelve un iterador que apunta a la primera coincidencia en el objeto match_results. Las coincidencias contenidas en el objeto … Continue reading «función match_results begin() y end() en C++ STL»

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

Unordered_multimap ::bucket_count() es una función integrada en C++ STL que devuelve el número total de cubos en el contenedor unordered_multimap. Un cubo es una ranura en la tabla hash interna del contenedor a la que se asignan elementos en función de su valor hash. Sintaxis: unordered_multimap_name.bucket_count() Parámetros: La función no acepta ningún parámetro. Valor devuelto: … Continue reading «función unordered_multimap bucket_count() en C++ STL»

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

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

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

Unordered_multiset ::max_bucket_count() es una función integrada en C++ STL que devuelve la cantidad máxima de cubos que puede tener el contenedor de conjuntos múltiples desordenados. Este es el máximo que puede tener, no puede exceder a pesar de las colisiones debido a ciertas limitaciones del mismo. Sintaxis : unordered_multiset_name.max_bucket_count() Parámetro : La función no acepta … Continue reading «función unordered_multiset max_bucket_count() en C++ STL»

función multiset crbegin() y crend() en C++ STL

El multiset::crbegin() es una función integrada en C++ STL que devuelve un iterador inverso constante que apunta al último elemento del contenedor. El iterador no se puede utilizar para modificar los elementos en el contenedor de conjuntos múltiples. Los iteradores se pueden aumentar o disminuir para atravesar el conjunto en consecuencia.  Sintaxis:  constant_reverse_iterator multiset_name.crbegin() Parámetros: … Continue reading «función multiset crbegin() y crend() en C++ STL»

función lldiv() en C++ STL

lldiv () es una función integrada en C++ STL que nos da el cociente y el resto de la división de dos números. Sintaxis : lldiv(n, d) Parámetros : la función acepta dos parámetros obligatorios que se describen a continuación: n: Especifica el dividendo. El tipo de datos puede ser long long o long long … Continue reading «función lldiv() en C++ STL»