El C + + lenguaje de programación le permite organizar el código en archivos independientes y reutilizables . El archivo " header" contiene declaraciones declaraciones de clases, funciones , variables y otros componentes. Archivos de cabecera suelen tener una " . H " o extensión de archivo " . UHE " . Las implementaciones de objetos declarados en el archivo de cabecera se definen en un archivo separado , que normalmente tiene una extensión ". C" o la extensión de archivo ". Cpp " . Este enfoque le permite compilar el código como una biblioteca reutilizable , utilizando el archivo de cabecera de referencia de la biblioteca. El archivo de cabecera por lo general contiene la interfaz de programación de aplicaciones de documentación formal ( API ) que describe la biblioteca para que otros programadores . Cosas que necesitará
editor de código o editor de texto
Mostrar más instrucciones
1
Crear un nuevo archivo en el código preferida o el editor de texto. Guárdelo como un archivo de texto con la extensión " . H . " La convención estándar es el nombre de su archivo de código fuente de la clase que está desarrollando. Por ejemplo , si la clase es " MyClass ", nombre el archivo " MyClass.h . "
2
En la parte superior del archivo , agregue las líneas siguientes , sustituyendo el token " MYCLASS_H " con el nombre del archivo de encabezado en letras mayúsculas , con un guión bajo ( _) en lugar del punto (. ) . Por ejemplo, si se llama el archivo de cabecera " Controller.hy , " usar " CONTROLLER_H . " Estas líneas directivas del compilador --- también llamados " directivas del preprocesador " --- que impiden el archivo de encabezado que se incluyan dos veces. La convención de usar el nombre de su archivo de cabecera como el símbolo de ayuda a asegurar tokens únicos están definidos para cada uno de los archivos de cabecera .
# Ifndef MYCLASS_H # define MYCLASS_H
# endif
3
Añada la directiva # include compilador para incluir archivos externos a su clase requiere después de la línea # define y antes de la línea # endif . Para las bibliotecas externas --- por ejemplo, la Biblioteca de plantillas estándar --- situada en el entorno de programación , utilice paréntesis angulares ( < > ) alrededor del nombre del archivo (la " h . " En el nombre del archivo es opcional ), para ejemplo :
# include # include