Blog de informática y programación
Tamaño horizontal
Tamaño de fuente

open for config

» Suscribirme por e-mail para recibir en mi bandeja de entrada las novedades de algoritmática!

mail


Suscribete a nuestro RSS

Análisis de los IDE mas usados para C++

Bueno hoy ante ustedes traigo, para la cartera de la dama o bolsillo del caballero, una guía sobre las ventajas y desventajas de los Entornos de Programación Integrados (IDE en ingles) mas usados en C++ :

Leer más »

Los Templates en C++

Este artículo es una continuación de Programación Genérica.

Siguiendo con la introducción que hizo Eduardo y con ayuda de unos amigos, voy a explicar que son y para que se usan los templates, uno de los recursos mas poderosos de C++.

Definición

Según la wikipedia:

Las plantillas son el mecanismo de C++ para implantar el paradigma de la programación genérica. Permiten que una clase o función trabaje con tipos de datos abstractos, especificándose más adelante cuales son los que se quieren usar.

Las templates nos permiten crear estructuras de datos que no dependen de si vamos a ingresarles un entero, una letra, o cualquier otro tipo de dato que se nos ocurra. ¿como es esto? Se nos permite, mediante simples modificaciones, adaptar nuestras estructuras.

Yo usaré una clase con un array (vector) que iré modificando para que reciba enteros, luego char y por ultimo float(reales). Esta es una de las mejores maneras de reutilizar código!

A la antigua, esto requería que se hiciera 3 clases diferentes con 3 arrays diferentes… pero usando templates lo haré en una sola.
Leer más »


Extras