Constructor dinámico en C++ con ejemplos

Cuando la asignación de memoria se realiza dinámicamente usando un asignador de memoria dinámico nuevo en un constructor , se conoce como constructor dinámico . Al usar esto, podemos inicializar dinámicamente los objetos. Ejemplo 1:   CPP14 #include <iostream> using namespace std;   class geeks {     const char* p;   public:     // default constructor     geeks()     {   … Continue reading «Constructor dinámico en C++ con ejemplos»

Todas las permutaciones de una array usando STL en C++

Dada una array, la tarea es imprimir o mostrar todas las permutaciones de esta array usando STL en C++. Ejemplos: Input: a[] = {1, 2, 3} Output: 1 2 3 1 3 2 2 1 3 2 3 1 3 1 2 3 2 1 Input: a[] = {10, 20, 30, 40} Output: 10 20 … Continue reading «Todas las permutaciones de una array usando STL en C++»

Clase base virtual en C++

Las clases base virtuales se utilizan en la herencia virtual para evitar que aparezcan múltiples «instancias» de una clase determinada en una jerarquía de herencia cuando se utilizan herencias múltiples. Necesidad de clases base virtuales: Considere la situación en la que tenemos una clase A. Esta clase A es heredada por otras dos clases B … Continue reading «Clase base virtual en C++»

Similitudes y diferencias entre Ruby y C++

Hay muchas similitudes entre C++ y Ruby, algunas de ellas son: Al igual que C++, en Ruby… Al igual que en C++, public, private y protected también funcionan de manera similar en Ruby. La sintaxis de herencia sigue siendo solo un carácter, pero es < en lugar de: en Ruby. De la misma forma en … Continue reading «Similitudes y diferencias entre Ruby y C++»

C++ frente a C#

C# es un lenguaje de programación de propósito general, moderno y orientado a objetos pronunciado como «C sostenido». Fue desarrollado por Microsoft dirigido por Anders Hejlsberg y su equipo. C++ es un lenguaje de programación estático, multiparadigma y orientado a objetos. Al principio, C++ se denominó C con clases. Fue desarrollado por Bjarne Stroustrup en AT … Continue reading «C++ frente a C#»

intercambio unordered_map en C++ STL

El std::unordered_map::swap() es una función integrada en C++ STL que intercambia los elementos de un contenedor a otro contenedor. Después de la llamada de esta función, los elementos de unordered_map llamado serán elementos de unordered_map llamado mientras que los elementos de unordered_map llamados serán elementos de unordered_map llamado. El intercambio interno de elementos no se … Continue reading «intercambio unordered_map en C++ STL»

Diferencia entre definición y declaración

La declaración de una variable es para informar al compilador de la siguiente información: nombre de la variable, tipo de valor que contiene y el valor inicial, si lo toma. es decir, la declaración da detalles sobre las propiedades de una variable. Mientras que la definición de una variable dice dónde se almacena la variable. … Continue reading «Diferencia entre definición y declaración»

ISC- Clase 12 Informática 2017

CIENCIAS DE LA COMPUTACIÓN (PRUEBA 1: TEORÍA) (Puntuaciones máximas: 70) (Tiempo permitido: tres horas) (A los candidatos se les permiten 15 minutos adicionales solo para leer el trabajo. NO deben comenzar a escribir durante este tiempo). Responda todas las preguntas de la Parte I (obligatorio) y seis preguntas de la Parte II, eligiendo dos preguntas … Continue reading «ISC- Clase 12 Informática 2017»

función regex_iterator() en C++ STL

regex_iterator() es una función de la clase BiDirectionalIterator en C++. Este método devuelve un tipo de iterador para iterar sobre diferentes coincidencias de un mismo patrón de expresión regular en una secuencia. Sintaxis: template< class BidirectionalIterator, class CharT = typename std::iterator_traits::value_type, class Traits = std::regex_traits > class regex_iterator Sintaxis C++14 template <class BidirectionalIterator, class charT=typename … Continue reading «función regex_iterator() en C++ STL»

función valarray acos() en C++

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