Escaneo de Hillis Steele (algoritmo de escaneo de prefijos paralelos)

En este artículo, se analiza un algoritmo de escaneo conocido como Hillis-Steele Scan, también conocido como Parallel Prefix Scan Algorithm. Una operación de escaneo en este contexto significa esencialmente el cálculo de sumas de prefijos de una array . El escaneo de Hillis-Steele es un algoritmo para una operación de escaneo que se ejecuta en … Continue reading «Escaneo de Hillis Steele (algoritmo de escaneo de prefijos paralelos)»

Comportamiento de la función virtual en la clase derivada de la clase base y la clase abstracta

En este artículo, discutiremos el comportamiento de la función virtual en la clase derivada y la clase derivada de la clase base abstracta en C++ . Considere el siguiente programa: C++ // C++ program to illustrate the concept // of Virtual Function    #include <bits/stdc++.h> using namespace std;    // Base Class class Base { … Continue reading «Comportamiento de la función virtual en la clase derivada de la clase base y la clase abstracta»

Deducción de tipo de retorno en C++14 con ejemplos

En este artículo, analizaremos la deducción del tipo de retorno en C++14. Usando un tipo de retorno automático en C++14 , el compilador intentará deducir el tipo de retorno automáticamente. Programa 1: C++14 // C++14 program to illustrate the // return type deduction #include <iostream> using namespace std;    // Function to multiply the two … Continue reading «Deducción de tipo de retorno en C++14 con ejemplos»

Saltar sentencias en C++

Las declaraciones de salto se utilizan para manipular el flujo del programa si se cumplen algunas condiciones. Se utiliza para terminar o continuar el ciclo dentro de un programa o para detener la ejecución de una función. En C++ hay cuatro sentencias de salto: continue , break , return y goto .  Continuar :se usa … Continue reading «Saltar sentencias en C++»

¿Podemos escribir una declaración de impresión entre paréntesis?

If-Else es una declaración de toma de decisiones, donde el resultado será verdadero o falso . Si la declaración acepta valores booleanos, si el valor es verdadero, ejecutará el bloque de declaraciones debajo de él; de lo contrario, no. Si no se proporcionan llaves ‘{‘ y ‘}’ después de if (condición), entonces, de manera predeterminada, … Continue reading «¿Podemos escribir una declaración de impresión entre paréntesis?»

Espacios de nombres en C++ | Conjunto 4 (Sobrecarga e intercambio de datos en diferentes espacios de nombres)

Requisito previo:   Espacio de nombres en C++ | Serie 1 (Introducción) Espacio de nombres en C++ | Conjunto 2 (espacio de nombres ampliado y espacio de nombres sin nombre) Espacio de nombres en C++ | Conjunto 3 (Acceso, creación de encabezado, anidamiento y alias) En este artículo, discutiremos el concepto de intercambio de datos entre … Continue reading «Espacios de nombres en C++ | Conjunto 4 (Sobrecarga e intercambio de datos en diferentes espacios de nombres)»

std::greater en C++ con ejemplos

El std::greater es un objeto funcional que se utiliza para realizar comparaciones. Se define como una clase de objeto Función para la comparación mayor que la desigualdad. Esto se puede utilizar para cambiar la funcionalidad de la función dada. Esto también se puede usar con varios algoritmos estándar, como ordenar , cola de prioridad , … Continue reading «std::greater en C++ con ejemplos»

MakeFile en C++ y sus aplicaciones

Dado un programa C++ y la tarea es romper todo el programa en forma de Makefile. Básicamente se utiliza para crear un archivo .cpp y un archivo .h para cada clase/función y sus funcionalidades y luego vincularlos a través de un comando Makefile disponible en C++. ventajas: Hace que los códigos sean más concisos y … Continue reading «MakeFile en C++ y sus aplicaciones»

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

La función cosh() para números complejos se define en el archivo de encabezado complejo . Esta función es la versión compleja de la función cosh() . Esta función se usa para calcular el coseno hiperbólico complejo del número complejo z y devuelve el cosh del número complejo z. Sintaxis: cosh(z); Parámetro: z: este método toma … Continue reading «función cosh() para número complejo en C++»