recuento de bits() en C++ STL

bitset::count() es un STL incorporado en C++ que devuelve el número de bits establecidos en la representación binaria de un número. Sintaxis: int count() Parámetro: La función no acepta ningún parámetro. Valor devuelto: la función devuelve el número de bits establecidos. Devuelve el número total de unos o el número de bits establecidos en la … Continue reading «recuento de bits() en C++ STL»

Sobrecarga de funciones y palabra clave const

La sobrecarga de funciones es una característica de la programación orientada a objetos en la que dos o más funciones pueden tener el mismo nombre pero diferentes parámetros. Cuando el nombre de una función se sobrecarga con diferentes trabajos, se denomina sobrecarga de funciones. En la sobrecarga de funciones, el nombre de la «función» debe … Continue reading «Sobrecarga de funciones y palabra clave const»

búsqueda multimapa() en C++ STL

multimap::find() es una función incorporada en C++ STL que devuelve un iterador o un iterador constante que se refiere a la posición donde está presente la clave en el mapa múltiple. En caso de que estén presentes varias claves iguales, el iterador que hace referencia a una de las claves (normalmente, la primera). En caso … Continue reading «búsqueda multimapa() en C++ STL»

Cómo llamar a la función dentro de la función en C o C++

Cuando comenzamos a programar en C/C++, generalmente escribimos una función main() y escribimos toda nuestra lógica dentro de esta. Este enfoque está bien para programas muy pequeños, pero a medida que crece el tamaño del programa, se vuelve inmanejable. Así que usamos funciones . Escribimos código en forma de funciones. La función principal siempre actúa … Continue reading «Cómo llamar a la función dentro de la función en C o C++»

función exp() para número complejo en C++

La función exp() para números complejos se define en el archivo de encabezado complejo . Esta función es la versión compleja de la función exp() . Esta función se utiliza para calcular el exponencial en base e de un número complejo z y devuelve el exponencial en base e del número complejo z. Sintaxis: template<class … Continue reading «función exp() para número complejo en C++»

operador match_results= en C++

match_results ::operator= se usa para reemplazar todas las coincidencias en un objeto smatch con nuevas coincidencias de otro objeto smatch. Sintaxis:   smatch_name1 = (smatch_name2) Note: smatch_name is an object of match_results class. Parámetros: El objeto smatch del lado derecho se copia en el del lado izquierdo. Valor devuelto: No devuelve nada. Nota: el primer elemento siempre contiene … Continue reading «operador match_results= en C++»

función set::lower_bound() en C++ STL

set::lower_bound() es una función incorporada en C++ STL que devuelve un iterador que apunta al elemento en el contenedor que es equivalente a k pasado en el parámetro. En caso de que k no esté presente en el contenedor del conjunto, la función devuelve un iterador que apunta al siguiente elemento inmediato que es mayor … Continue reading «función set::lower_bound() en C++ STL»

Regreso de funciones vacías en C++

Las funciones nulas se conocen como funciones que no devuelven valor . Son «vacíos» debido al hecho de que no se supone que devuelvan valores. Cierto, pero no del todo. No podemos devolver valores, pero hay algo que seguramente podemos devolver de las funciones vacías. Las funciones vacías no tienen un tipo de devolución, pero … Continue reading «Regreso de funciones vacías en C++»

Programa para contar el número de Cuadrados y Cubos distintos hasta N

Dado un número N, la tarea es encontrar el número de cuadrados perfectos y cubos perfectos desde 1 hasta un número entero dado, N (ambos inclusive). Nota: Los números que son cuadrados perfectos y cubos perfectos deben contarse una vez. Ejemplos:  Entrada: N = 70  Salida: 10  Explicación: Números que son cuadrados perfectos o cubos … Continue reading «Programa para contar el número de Cuadrados y Cubos distintos hasta N»

std::remove_const en C++ con ejemplos

La plantilla std::remove_const de C++ STL está presente en el archivo de encabezado <type_traits> . La plantilla std::remove_const de C++ STL se usa para obtener el tipo T sin calificación const. Devuelve el valor booleano verdadero si T no tiene const calificado, de lo contrario devuelve falso. A continuación se muestra la sintaxis para el … Continue reading «std::remove_const en C++ con ejemplos»