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

El método setfill() de la biblioteca iomanip en C++ se usa para establecer el carácter de relleno de la biblioteca ios en función del carácter especificado como parámetro para este método. Sintaxis: setfill(char c) Parámetros: este método acepta c como parámetro, que es el argumento de carácter correspondiente al que se va a establecer el … Continue reading «Función iomanip setfill() en C++ con ejemplos»

Ir contra C++

C++ es un lenguaje de programación de propósito general y se usa ampliamente en la actualidad para la programación competitiva. Tiene características de programación imperativa, orientada a objetos y genérica. C++ se ejecuta en muchas plataformas como Windows, Linux, Unix, Mac, etc.  Go es un lenguaje de programación procedimental. Fue desarrollado en 2007 por Robert … Continue reading «Ir contra C++»

Genéricos en C++

Generics es la idea de permitir que el tipo (entero, string, etc. y tipos definidos por el usuario) sea un parámetro para métodos, clases e interfaces. Por ejemplo, clases como una array, un mapa, etc., que se pueden usar usando genéricos de manera muy eficiente. Podemos utilizarlos para cualquier tipo. Se implementa el método de … Continue reading «Genéricos en C++»

Creando una plantilla de C++ en vim en Linux

Vim permite a los usuarios crear plantillas específicas para archivos que terminan con ciertas extensiones. Pasos generales para crear una plantilla: paso 1: Cree una plantilla en el directorio ~/.vim/templates/. Una plantilla es un contenido esquelético que puede caber en todos los archivos que terminan con una cierta extensión específica. paso 2: agregue comandos al … Continue reading «Creando una plantilla de C++ en vim en Linux»

función valarray sqrt() en C++

La función sqrt() se define en el archivo de encabezado valarray . Esta función se usa para calcular la raíz cuadrada del valor de cada elemento en valarray. Sintaxis: sqrt(varr); Parámetro: esta función toma un parámetro obligatorio varr que representa valarray. Devoluciones: esta función devuelve un valarray que contiene la raíz cuadrada de todos los … Continue reading «función valarray sqrt() en C++»

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

La versión compleja de la función sqrt() se define en el archivo de encabezado complejo . Esta función se usa para calcular la raíz cuadrada del número complejo z con una rama cortada a lo largo del eje real negativo. Sintaxis:   template <class T> complex<T> sqrt(const complex<T>& z); Parámetros: Este método toma un parámetro obligatorio … Continue reading «función sqrt() para número complejo en C++»

C++ Preguntas de entrevista basadas en constructores/destructores.

1. ¿Qué es destructor ? Respuesta Destructor es una función miembro a la que se llama cuando un objeto se elimina/destruye o queda fuera del alcance. class String { private:     char* s;     int size;    public:     String(char*); // constructor     ~String(); // destructor }; 2. ¿Cuál es el propósito de usar un destructor en C++? Respuesta … Continue reading «C++ Preguntas de entrevista basadas en constructores/destructores.»

función de inserción vectorial() en C++ STL

std::vector::insert() es una función incorporada en C++ STL que inserta nuevos elementos antes del elemento en la posición especificada, aumentando efectivamente el tamaño del contenedor por la cantidad de elementos insertados. Complejidad del tiempo: lineal O (N) Sintaxis: vector_name.insert (position, val) Parámetro: La función acepta dos parámetros especificados a continuación: posición: especifica el iterador que … Continue reading «función de inserción vectorial() en C++ STL»

list remove() función en C++ STL

La lista::remove() es una función integrada en C++ STL que se usa para eliminar elementos de un contenedor de lista. Elimina elementos comparándolos con un valor. Toma un valor como parámetro y elimina todos los elementos del contenedor de la lista cuyo valor es igual al valor pasado en el parámetro de la función. Sintaxis: … Continue reading «list remove() función en C++ STL»

Funciones predeterminadas y eliminadas explícitamente en C++ 11

Función predeterminada ¿Qué es una función predeterminada?  La declaración de función explícitamente predeterminada es una nueva forma de declaración de función que se introduce en el estándar C++ 11 que le permite agregar ‘=default;’ especificador al final de una declaración de función para declarar esa función como una función explícitamente predeterminada. Esto hace que el … Continue reading «Funciones predeterminadas y eliminadas explícitamente en C++ 11»