Valores por defecto en un Mapa en C++ STL

Requisito previo: mapa en STL Un mapa es un contenedor que se utiliza para almacenar un par clave-valor. De forma predeterminada, los tipos de datos primitivos como int, char, bool, float en C/C++ no están definidos si las variables no se inicializan, pero un mapa inicialmente está vacío cuando se declara. Cuando se accede a … Continue reading «Valores por defecto en un Mapa en C++ STL»

Diferencia entre argumento y parámetro en C/C++ con ejemplos

Argumento Un argumento se refiere a los valores que se pasan dentro de una función cuando se llama a la función. Estos valores son generalmente la fuente de la función que requiere los argumentos durante el proceso de ejecución. Estos valores se asignan a las variables en la definición de la función que se llama. … Continue reading «Diferencia entre argumento y parámetro en C/C++ con ejemplos»

Función iomanip setiosflags() en C++ con ejemplos

El método setiosflags () de la biblioteca iomanip en C++ se usa para establecer los indicadores de formato de la biblioteca ios especificados como parámetro para este método. Sintaxis:   setiosflags (ios_base::format_flag) Parámetros: este método acepta format_flag como parámetro, que es el indicador de formato de la biblioteca ios que se establecerá con este método. Valor … Continue reading «Función iomanip setiosflags() en C++ con ejemplos»

Programa C++ para comparar dos strings usando la sobrecarga de operadores

Requisito previo: Sobrecarga de operadores en C++ Dadas dos strings, cómo verificar si las dos strings son iguales o no, usando Sobrecarga de operadores. Ejemplos:  Input: ABCD, XYZ Output: ABCD is not equal to XYZ ABCD is greater than XYZ Input: Geeks, Geeks Output: Geeks is equal to Geeks Enfoque: uso de sobrecarga de operadores … Continue reading «Programa C++ para comparar dos strings usando la sobrecarga de operadores»

¿Por qué anular tanto el nuevo operador global como el operador específico de clase no es ambiguo?

La siguiente sección trata sobre la resolución de sobrecarga, ya que ayuda en los fundamentos de la sobrecarga y la anulación. Predecir la salida: #include <iostream> using namespace std;    class Gfg { public:     void printHello()     {         cout << «hello gfg-class specific» << endl;     } };    void printHello() {     cout << «hello gfg-global» << … Continue reading «¿Por qué anular tanto el nuevo operador global como el operador específico de clase no es ambiguo?»

Diferencia entre llamada por valor y llamada por referencia

Las funciones se pueden invocar de dos maneras: llamada por valor o llamada por referencia . Estas dos formas generalmente se diferencian por el tipo de valores que se les pasan como parámetros. Los parámetros pasados ​​a la función se denominan parámetros reales, mientras que los parámetros recibidos por la función se denominan parámetros formales … Continue reading «Diferencia entre llamada por valor y llamada por referencia»

función valarray abs() en C++

La función abs() se define en el archivo de encabezado valarray . Esta función se usa para calcular el valor absoluto de cada elemento en el valarray y devuelve un valarray que contiene los valores absolutos de todos los elementos. Sintaxis: abs(varr); Parámetro: esta función toma un parámetro obligatorio varr que representa valarray. Devoluciones: esta … Continue reading «función valarray abs() en C++»

Función arg() para número complejo en C++

La función arg() para números complejos se define en el archivo de encabezado complejo . Esta función se utiliza para devolver el argumento del número complejo z. Sintaxis: template<class T> T arg (const complex<T>& z); Parámetro: z: Representa el número complejo dado. Retorno: Devuelve el argumento del número complejo. Los siguientes programas ilustran la función … Continue reading «Función arg() para número complejo en C++»

búsqueda de strings en C++

La búsqueda de strings se utiliza para encontrar la primera aparición de una substring en la string especificada que se está invocando. Devuelve el índice de la primera aparición de la substring en la string desde la posición inicial dada. El valor predeterminado de la posición inicial es 0. Plantilla de función: size_t find (const … Continue reading «búsqueda de strings en C++»

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»