función multiset begin() y end() en C++ STL

El multiset::begin() es una función incorporada en C++ STL que devuelve un iterador que apunta al primer elemento en el contenedor de conjuntos múltiples. Dado que multiset siempre contiene elementos de forma ordenada, begin() siempre apunta al primer elemento de acuerdo con el criterio de ordenación.  Sintaxis: iterator multiset_name.begin() Parámetros: La función no acepta ningún … Continue reading «función multiset begin() y end() en C++ STL»

enumerar la función inversa en C++ STL

list ::reverse() es una función integrada en C++ STL que se utiliza para invertir un contenedor de lista. Invierte el orden de los elementos en el contenedor de lista. Sintaxis : list_name.reverse() Parámetros : esta función no acepta ningún parámetro. Valor devuelto: esta función no devuelve ningún valor. Simplemente invierte el orden de los elementos … Continue reading «enumerar la función inversa en C++ STL»

Dirección de una función en C o C++

Todos sabemos que el código de cada función reside en la memoria, por lo que cada función tiene una dirección como todas las demás variables del programa. Podemos obtener la dirección de una función simplemente escribiendo el nombre de la función sin paréntesis. Consulte el puntero de función en C para obtener más detalles. La … Continue reading «Dirección de una función en C o C++»

Último elemento de vector en C++ (Acceso y actualización)

En los vectores de C++ , podemos acceder al último elemento usando el tamaño del vector usando las siguientes formas. 1) Usar tamaño() #include <bits/stdc++.h> using namespace std;    int main() {     vector<int> v{10, 20, 30, 40, 50};            // Accessing last element     int n = v.size();     cout << v[n – 1] << endl;    … Continue reading «Último elemento de vector en C++ (Acceso y actualización)»

OpenCV: segmentación mediante umbralización

En este artículo, una técnica básica para la segmentación de objetos llamada Thresholding . Pero antes de pasar a más detalles, a continuación se muestra una breve descripción general de OpenCV. OpenCV (Open Source Computer Vision) es una biblioteca de funciones de programación de código abierto y multiplataforma, destinada a realizar tareas de visión artificial … Continue reading «OpenCV: segmentación mediante umbralización»

Expresiones lambda generalizadas en C++14

Las expresiones lambda se introdujeron en C++11. Son básicamente fragmentos de código que se pueden anidar dentro de otras funciones e incluso declaraciones de llamadas a funciones. Al combinar una expresión lambda con la palabra clave auto, estas expresiones se pueden usar más adelante en el programa. Hemos discutido las expresiones lambda en detalle en … Continue reading «Expresiones lambda generalizadas en C++14»

cambiar el nombre de la función en C/C++

La función rename() se usa para cambiar el nombre del archivo o directorio, es decir, de nombre_antiguo a nombre_nuevo sin cambiar el contenido presente en el archivo. Esta función toma el nombre del archivo como argumento. Si new_name es el nombre de un archivo existente en la misma carpeta, la función puede fallar o anular … Continue reading «cambiar el nombre de la función en C/C++»

Prevención de la copia de objetos en C++ (3 formas diferentes)

Muchas veces, el usuario desea que una instancia de una clase de C++ no se copie en absoluto. Entonces, la pregunta es ¿cómo logramos esto? Hay tres maneras de lograr esto: Mantener el constructor de copia y el operador de asignación de copia como privados en la clase. A continuación se muestra la implementación de … Continue reading «Prevención de la copia de objetos en C++ (3 formas diferentes)»

lexicographical_compare en C++ – Part 1

C++ STL ofrece muchas utilidades para resolver problemas básicos de la vida común. La comparación de valores siempre es necesaria, pero a veces también necesitamos comparar las strings. Por lo tanto, este artículo tiene como objetivo explicar acerca de “ lexicographical_compare() ” que permite comparar strings . Esta función se define en el encabezado » … Continue reading «lexicographical_compare en C++ – Part 1»

Errores en C/C++

El error es una operación ilegal realizada por el usuario que resulta en un funcionamiento anormal del programa. Los errores de programación a menudo pasan desapercibidos hasta que el programa se compila o ejecuta. Algunos de los errores impiden que el programa se compile o ejecute. Por lo tanto, los errores deben eliminarse antes de compilar … Continue reading «Errores en C/C++»