std::allocator() en C++ con ejemplos

Los asignadores son objetos responsables de encapsular la gestión de la memoria. std::allocator se usa cuando desea separar la asignación y realizar la construcción en dos pasos. También se utiliza cuando la destrucción y la desasignación por separado se realizan en dos pasos. Todos los contenedores STL en C++ tienen un parámetro de tipo Allocator … Continue reading «std::allocator() en C++ con ejemplos»

función map count() en C++ STL

El map::count() es una función integrada en C++ STL que devuelve 1 si el elemento con la clave K está presente en el contenedor del mapa. Devuelve 0 si el elemento con clave K no está presente en el contenedor. Sintaxis: map_name.count(key k) Parámetros: La función acepta un parámetro obligatorio k que especifica la clave … Continue reading «función map count() en C++ STL»

función vector emplace() en C++ STL

El vector::emplace() es un STL en C++ que extiende el contenedor insertando un nuevo elemento en la posición. La reasignación ocurre solo si hay una necesidad de más espacio. Aquí el tamaño del contenedor aumenta en uno. Sintaxis:   template iterator vector_name.emplace (const_iterator position, element); Parámetro:  La función acepta dos parámetros obligatorios que se especifican a … Continue reading «función vector emplace() en C++ STL»

multimap::count() en C++ STL

El multimap::count es una función incorporada en C++ STL que devuelve el número de veces que una clave está presente en el contenedor de mapas múltiples. Sintaxis: multimap_name.count(key) Parámetros: la función acepta una clave de parámetro obligatoria que especifica la clave cuyo recuento en el contenedor multimapa se devolverá. Valor devuelto: la función devuelve el … Continue reading «multimap::count() en C++ STL»

lista_delantera::cbefore_begin() en C++ STL

forward_list::cbefore_begin() es una función incorporada en CPP STL que devuelve un iterador de acceso aleatorio constante que apunta a la posición anterior al primer elemento de forward_list. El iterador obtenido por esta función se puede usar para iterar en el contenedor, pero no se puede usar para modificar el contenido del objeto al que apunta, … Continue reading «lista_delantera::cbefore_begin() en C++ STL»

bitset any() en C++ STL

El bitset::any() es una función incorporada en C++ STL que devuelve True si se establece al menos un bit en un número. Devuelve False si no se establecen todos los bits o si el número es cero.  Sintaxis:   bool any() Parámetro: La función no acepta ningún parámetro.  Valor devuelto: la función devuelve un valor booleano. … Continue reading «bitset any() en C++ STL»

¿Está bien escribir void main() o main() en C/C++?

En C++, el tipo de devolución predeterminado de main es nulo, es decir, main() no devolverá nada. Pero, en C, el tipo de devolución predeterminado de main es int, es decir, main() devolverá un valor entero de forma predeterminada. En C, void main() no tiene un uso definido (legítimo), y a veces puede arrojar resultados … Continue reading «¿Está bien escribir void main() o main() en C/C++?»

función sinh() en C++ STL

El sinh() es una función incorporada en C++ STL que devuelve el seno hiperbólico de un ángulo dado en radianes. Sintaxis: sinh(data_type x) Parámetro: la función acepta un parámetro obligatorio x que especifica el ángulo hiperbólico en radianes. El parámetro puede ser de tipo de datos double, float o long double. Valor devuelto: la función … Continue reading «función sinh() en C++ STL»

std::unary_negate() en C++ con ejemplos

El std::unary_negate() es un objeto de función contenedora que devuelve el complemento del predicado unario que contiene. Una función contenedora es una subrutina en una biblioteca de software o un programa de computadora cuyo objetivo principal es llamar a una segunda subrutina o una llamada al sistema con poco o ningún cálculo adicional. Un objeto … Continue reading «std::unary_negate() en C++ con ejemplos»

función max() para valarray en C++

La función max() se define en el archivo de encabezado valarray . Esta función devuelve el valor más grande contenido en el valarray. Sintaxis: T max() const; Parámetro: Esta función no acepta ningún parámetro. Devoluciones: esta función devuelve el valor máximo en el valarray. Los siguientes programas ilustran la función anterior: Ejemplo 1:- // C++ … Continue reading «función max() para valarray en C++»