La Web del Programador: Comunidad de Programadores
 
    Pregunta:  4141 - PREGUNTA URGENTE!
Autor:  Rodrigo Huerta Palacios
Espero que alguien que sepa de visual c++ y programación orientada a objetos pueda ayudarme, ya que estoy empezando a programar en objetos y necesito saber ¿QUE ES UN HEADER? y ¿COMO SE CREA?.

Les agradeceré mucho la ayuda que puedan darme.

  Respuesta:  José Luis Pineda Flores.
Para crear un header solamente tiene que definir la función con sus parámetros como si se tratara de un funcion dentro del mismo programa. [Por supuesto no lleva main()] Dependiendo de la versión, si tienes ver 4.5 para Win, solamente se graba teniendo cuidado de colocarle la extensión .h el lugar de .cpp.
En Visual C++ tiene que definirse desde el inicio que el programa que se creará será una Cabecera(#include).

Si tienes alguna otra duda, puedes escribirme.

  Respuesta:  Maria Zomeño
Tengo entendido que el header es un archivo *.h donde se almacena la definición de las clases y los prototipos y cuerpo de las funciones.
Estos archivos se crean por ejemplo en el Block de notas. En los archivos fuente debes hacer un #include miCabecera.h; de la misma forma que incluyes las clases de Microsoft.

Se utilizan para clarificar los ficheros *.cpp en los que se realiza el True desarrollo de la aplicacion.
Espero que te sirva de ayuda.
Atentamente:
Maria