Entradas

Mostrando entradas de enero, 2014

El Puntero THIS, programando en C++

Bueno, este post es complementario al curso que puedes seguir en el siguiente enlace: PROGRAMANDO EN C++   En realidad es parte de la 3era entrega del tema de PUNTEROS en C++... que estaré subiendo próximamente. Comenzamos! El puntero THIS: Como ya sabemos, las clases tienen tanto Datos Miembro, como, Funciones Miembro (o Métodos), hay una característica que todas las funciones miembro poseen, se trata de un parámetro oculto, el Puntero this, este puntero tiene la particularidad de apuntar hacia el objeto  mismo en el que se encuentra oculto. Además como todos los punteros, el puntero this almacena direcciónes de memoria, y es una potente herramienta de programación que en futuros post estaremos viendo más a fondo. Vamos a ver un ejemplo, de como podemos implementar el puntero this :       #include <iostream>       #include <string>     using namespace std;

Programación de Videojuegos en C++... Guía: Instalar Allegro 5.0 en Linux.

Programar en C++ , se vuelve mas interesante, cuando comenzamos a aplicar nuestro conocimiento del lenguaje a diversas áreas como en este caso a la programación multimedia o de videojuegos , para esto existen las librerías, las cuales nos permiten implementar una serie de funciones y clases, que nos facilitan mucho el trabajo, y nos ayudan a enfocarnos principalmente en el diseño de la aplicación. En este post vamos a instalar una librería gráfica llamada allegro 5.0, en el entorno Linux, la distro es Pear OS 8, pero debería funcionar bien en cualquier distro basada en Debian. Primero vamos a actualizar , abrimos la terminal presionando ctrl+ alt+ T, y escribimos lo siguiente : $ sudo apt-get update Después  instalamos las dependencias necesarias: $ sudo apt-get install build-essential subversion cmake xorg-dev libgl1-mesa-dev libglu-dev Luego Instalamos las dependencias complementarias: $ sudo apt-get install libpng-dev libcurl4-nss-dev libfreetype6-dev libjpeg