función logb() en C++ STL

Logb () es una función incorporada en C++ STL que devuelve el logaritmo de |x|, usando FLT_RADIX como base para el logaritmo. En general, el valor de FLT_RADIX es 2, por lo que logb() es equivalente a log2() (solo para valores positivos). Sintaxis : logb(val) Parámetro : la función acepta un solo parámetro obligatorio val … Continue reading «función logb() en C++ STL»

establecer la función emplace_hint() en C++ STL

El set::emplace_hint() es una función integrada en C++ STL que inserta un nuevo elemento en el conjunto. Se pasa una posición en el parámetro de la función que actúa como una pista desde donde comienza la operación de búsqueda antes de insertar el elemento en su posición actual. La posición solo ayuda a que el … Continue reading «establecer la función emplace_hint() en C++ STL»

función multimap upper_bound() en C++ STL

El multimap::upper_bound(k) es una función incorporada en C++ STL que devuelve un iterador que apunta al siguiente elemento inmediato que es mayor que k. Si la clave pasada en el parámetro excede la clave máxima en el contenedor, entonces el iterador devuelve puntos a clave+1 y elemento=0. Sintaxis: multimap_name.upper_bound(key) Parámetros: esta función acepta una única … Continue reading «función multimap upper_bound() en C++ STL»

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

La lista::pop_back() es una función incorporada en C++ STL que se usa para eliminar un elemento de la parte posterior de un contenedor de lista. Es decir, esta función elimina el último elemento de un contenedor de lista. Por lo tanto, esta función reduce el tamaño del contenedor en 1, ya que elimina un elemento … Continue reading «enumerar la función pop_back() en C++ STL»

array::cbegin() y array::cend() en C++ STL

array::cbegin() es una función integrada en C++ STL que devuelve un const_iterator que apunta al primer elemento de la array. No se puede usar para modificar el elemento en la array, lo cual es posible usando array::begin(). Sintaxis: array_name.cbegin() Parámetros: La función no acepta ningún parámetro. Valor de retorno: la función devuelve un const_iterator que … Continue reading «array::cbegin() y array::cend() en C++ STL»

Sobrecarga de funciones frente a anulación de funciones en C++

Sobrecarga de funciones (logrado en tiempo de compilación) Proporciona múltiples definiciones de la función al cambiar la firma, es decir, cambiar el número de parámetros, cambiar el tipo de datos de los parámetros, el tipo de retorno no juega ningún papel.  Se puede hacer tanto en la clase base como en la clase derivada. Ejemplo:   … Continue reading «Sobrecarga de funciones frente a anulación de funciones en C++»

ordenar() frente a orden_parcial() frente a nth_element() + ordenar() en C++ STL

En este artículo, discutiremos la diferencia entre sort() , shared_sort( ) y nth_element() +sort(). A continuación se muestra la ilustración de las funciones anteriores: sort(): C++ STL proporciona una función sort() que ordena una lista de elementos en tiempo O(N*log N). De forma predeterminada, sort() ordena una array en orden ascendente. A continuación se muestra … Continue reading «ordenar() frente a orden_parcial() frente a nth_element() + ordenar() en C++ STL»

Programa en C++ para ilustrar funciones trigonométricas

El encabezado math.h contiene métodos para realizar operaciones numéricas básicas, como funciones elementales exponenciales, logarítmicas, de raíz cuadrada y trigonométricas. Para usar estas funciones, debe incluir el archivo de encabezado math.h. Nota: Todas las funciones toman la entrada en radianes y no en grados. A continuación se muestran las diversas funciones trigonométricas que se pueden … Continue reading «Programa en C++ para ilustrar funciones trigonométricas»

Función iomanip setfill() en C++ con ejemplos

El método setfill() de la biblioteca iomanip en C++ se usa para establecer el carácter de relleno de la biblioteca ios en función del carácter especificado como parámetro para este método. Sintaxis: setfill(char c) Parámetros: este método acepta c como parámetro, que es el argumento de carácter correspondiente al que se va a establecer el … Continue reading «Función iomanip setfill() en C++ con ejemplos»

Diferencia entre std::swap y std::vector::swap

El std::swap es una función general utilizada para intercambiar los valores dados, mientras que el std::vector::swap es una función especializada que puede intercambiar todo el contenido de dos contenedores de vectores diferentes. A continuación se muestran algunas de las principales diferencias clave entre std::swap y std::vector::swap,   estándar::intercambiar estándar::vector::intercambio El std::swap() es una función incorporada en … Continue reading «Diferencia entre std::swap y std::vector::swap»