¿Cómo encontrar el elemento mínimo y máximo de un Array usando STL en C++?

Dada una array arr[], encuentre el elemento mínimo y máximo de esta array usando STL en C++. Ejemplo:  Input: arr[] = {1, 45, 54, 71, 76, 12} Output: min = 1, max = 76 Input: arr[] = {10, 7, 5, 4, 6, 12} Output: min = 4, max = 12 Acercarse:   El elemento mínimo o … Continue reading «¿Cómo encontrar el elemento mínimo y máximo de un Array usando STL en C++?»

Aplicación OpenCV / GtK de pantalla completa en C++ ejecutándose en Raspberry PI

Introducción C++ , OpenCV y Gtk son un buen triplete para crear aplicaciones que se ejecutan en una Raspberry PI, toman imágenes de la cámara, las procesan, las muestran y tienen una interfaz de usuario ilimitada. En este artículo, le mostraré una ruta ingenua para mostrar capturas de cámara en una ventana de pantalla completa. … Continue reading «Aplicación OpenCV / GtK de pantalla completa en C++ ejecutándose en Raspberry PI»

Plantilla is_fundamental en C++

La plantilla is_fundamental de C++ STL se usa para verificar si el tipo es un tipo fundamental o no. Devuelve un valor booleano que muestra lo mismo. Sintaxis : template <class T> struct is_fundamental; Parámetro : esta plantilla acepta un solo parámetro T (clase de rasgo) para verificar si T es un tipo fundamental o … Continue reading «Plantilla is_fundamental en C++»

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»

función strrchr() en C/C++ – Part 1

La función strrchr() en C/C++ localiza la última aparición de un carácter en una string. Devuelve un puntero a la última aparición en la string. El carácter nulo de terminación se considera parte de la string C. Por lo tanto, también se puede ubicar para recuperar un puntero al final de una string. Se define … Continue reading «función strrchr() en C/C++ – Part 1»

función basic_string c_str en C++ STL

basic_string ::c_str() es una función incorporada en C++ que devuelve un puntero a una array que contiene una secuencia de caracteres terminada en nulo que representa el valor actual del objeto basic_string. Esta array incluye la misma secuencia de caracteres que componen el valor del objeto basic_string más un carácter nulo de terminación adicional al … Continue reading «función basic_string c_str en C++ STL»

enumerar la función vacía() en C++ STL

La lista::empty() es una función incorporada en C++ STL que se usa para verificar si un contenedor de lista en particular está vacío o no. Esta función no modifica la lista, simplemente comprueba si una lista está vacía o no, es decir, el tamaño de la lista es cero o no. Sintaxis: list_name.empty() Parámetros: esta … Continue reading «enumerar la función vacía() en C++ STL»

vector:: redimensionar() en C++ STL

Los vectores se conocen como arrays dinámicas que pueden cambiar su tamaño automáticamente cuando se inserta o elimina un elemento. Este almacenamiento se mantiene por contenedor. vector::redimensionar() La función altera el contenido del contenedor en realidad insertando o eliminando los elementos del mismo. Sucede así, Si el valor dado de n es menor que el … Continue reading «vector:: redimensionar() en C++ STL»

apilar emplazar() en C++ STL – Part 1

Las pilas son un tipo de adaptadores de contenedores con tipo de funcionamiento LIFO (Last In First Out), donde se agrega un nuevo elemento en un extremo y (arriba) se elimina un elemento solo de ese extremo.  apilar::emplazar() Esta función se usa para insertar un nuevo elemento en el contenedor de la pila, el nuevo … Continue reading «apilar emplazar() en C++ STL – Part 1»

fork() para ejecutar procesos de abajo hacia arriba usando wait()

La llamada al sistema fork() se usa para crear un proceso generalmente conocido como proceso secundario y el proceso que lo creó se conoce como proceso principal. Ahora, todos los procesos que se crean usando fork() se ejecutan simultáneamente. Pero, ¿qué sucede si queremos que el último proceso creado se ejecute primero y, de esta … Continue reading «fork() para ejecutar procesos de abajo hacia arriba usando wait()»