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
para los archivos en el directorio del proyecto , utilice comillas ( " ) alrededor del nombre de archivo , por ejemplo, para incluir el . archivos Cat.h y Dog.h para su gato y clases de perros:
# include " Cat.h " # include " Dog.h "
4
Escriba su declaración de la clase , . después de la lista de archivos incluidos y antes del # endif Definir las variables miembro , pero no agregue los constructores, destructores o funciones miembro todavía Por ejemplo :
clase MyClass {private : . int count ; tamaño float ; }
5
Añada su clase de constructor , destructor y prototipos de función miembro de la clase de prototipos de función incluyen el tipo de retorno , nombre de la función y los parámetros , pero no la definición de la función Continuando con el ejemplo anterior : . .
clase MyClass {private : int count ; tamaño float ; pública : MyClass ( ) MyClass (float s , int c ) ; getSize float (); void setSize (float s ) ;} ;
< br > 6
documento su código en los comentarios sobre cada objeto, descripción de las categorías y cada variable y la función. Guarde el archivo .