función fma() en C++

La función fma() toma tres argumentos a, b y c, y devuelve a*b+c sin perder precisión. La función fma() se define en el archivo de encabezado cmath . Si algún argumento pasado a fma() es long double, el tipo de retorno es long double. Si no, el tipo de devolución es doble. Sintaxis: double fma(double … Continue reading «función fma() en C++»

función transform_inclusive_scan() en C++

transform_inclusive_scan() es una función incorporada en C++ y es igual que inclusive_scan(), excepto una función unaria que se aplica primero a cada elemento de entrada. Su funcionalidad es transformar todos y cada uno de los elementos entre el primero y el último con unary_op y luego calcula una operación de suma de prefijos inclusivos con … Continue reading «función transform_inclusive_scan() en C++»

función c32rtomb() en C/C++

El c32rtomb() es una función incorporada en C/C++ que convierte la representación de caracteres de 32 bits en una representación de caracteres multibyte estrecha. Se define dentro del archivo de encabezado uchar.h de C++. Sintaxis : size_t c32rtomb(char* s, char32_t c32, mbstate_t* p) Parámetros : la función acepta tres parámetros obligatorios como se muestra a … Continue reading «función c32rtomb() en C/C++»

función unordered_map end() en C++ STL

Unordered_map ::end() es una función incorporada en C++ STL que devuelve un iterador que apunta a la posición más allá del último elemento en el contenedor en el contenedor unordered_map. En un objeto unordered_map, no hay garantía de qué elemento específico se considere su primer elemento. Pero todos los elementos del contenedor están cubiertos ya … Continue reading «función unordered_map end() 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 wcstombs() en C++ STL

wcstombs() es una función incorporada en C++ STL que convierte una string de caracteres ancha en su secuencia equivalente de varios bytes. Se define dentro del archivo de encabezado cstdlib de C++. Sintaxis wcstombs(d, s, n) Parámetros : d : es el parámetro que especifica el puntero a una array de caracteres de al menos … Continue reading «función wcstombs() en C++ STL»

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

Unordered_multimap ::load_factor() es una función integrada en C++ STL que devuelve el factor de carga actual en el contenedor unordered_multimap. El factor de carga es la relación entre el número de elementos en el contenedor (su tamaño) y el número de baldes (bucket_count): factor_de_carga = tamaño / número_de_cubetas El factor de carga influye en la … Continue reading «función unordered_multimap load_factor() en C++ STL»

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

Unordered_multiset ::hash_function() es una función integrada en C++ STL que se usa para obtener la función hash. Esta función hash es una función unaria que toma un solo argumento y devuelve un valor único de tipo size_t basado en él. Sintaxis : unordered_multiset_name.hash_function() Parámetro : La función no acepta ningún parámetro. Valor de retorno : … Continue reading «función unordered_multiset hash_function() en C++ STL»

unordered_set bucket_size() en C++ STL

La función unordered_set::bucket_size() es una función integrada en C++ STL que devuelve el número total de elementos presentes en un depósito específico en un contenedor unordered_set. El cubo es una ranura en la tabla hash interna de unordered_set donde se almacenan los elementos. Nota : los cubos en unordered_set están numerados de 0 a n-1, … Continue reading «unordered_set bucket_size() en C++ STL»

enumerar la función emplace() en C++ STL

La list::emplace() es una función integrada en C++ STL que amplía la lista insertando un nuevo elemento en una posición determinada. Sintaxis: list_name.emplace(position, element) Parámetros: La función acepta dos parámetros obligatorios que se describen a continuación: position : especifica el iterador que apunta a la posición en la lista donde se insertará el nuevo elemento. … Continue reading «enumerar la función emplace() en C++ STL»