September 10th, 2008Headers and Structs
Antes de entrar por completo a programación orientada a objetos seria bueno recordar algo de “headers” y “structs”.
Es común usar estructuras para englobar ciertos datos en una sola variable, ya que seria un completo desastre almacenarlos en variables separadas, por lo que una estructura es la agrupación de variables.
Los Headers son archivos que se usan para agrupar la declaración de funciones, variables y tipos de datos, esto para poder administrarlos en un diferente lugar al programa principal, ya que al tener proyectos grandes nos da la posibilidad de ver una sobrevista de nuestras líneas de código.
Primero creamos un nuevo proyecto Foundation Tool, dentro de la carpeta Source creamos un archivo nuevo pero esta vez será uno de C File que se encuentra en C and C++, como nombre le podremos lifo, cada archivo de C que se crea viene acompañado de su archivo de cabecera, en este caso lifo.h, aquí solo declararemos la estructura a usar y la de nuestras funciones.
Por lo tanto nuestro archivo lifo.h va a tener la declaración de la estructura pila que la llamamos Lifo y de sus operaciones, quedando así:

