Tipos de archivos de encabezado en C++
En el programa C++, los archivos de encabezado se llaman mediante una directiva de preprocesador llamada #include, que garantiza que estas funciones se procesen antes de la compilación del código. El archivo de encabezado generalmente representado con la notación .h en C++ contiene definiciones de funciones, definiciones de tipos de datos y estos son los dos tipos:
Archivos de encabezado de biblioteca estándar
Estos archivos de encabezado, que incluyen varias funciones, ya están especificados por el compilador de C++. Por ejemplo,
Archivos de encabezado definidos por el usuario
Usando la directiva de preprocesador #include, estos archivos definidos por el usuario se pueden importar al programa para realizar tareas particulares.
Sintaxis
#incluir
Los usuarios pueden ingresar cualquier nombre de archivo de su elección.
Cómo crear y utilizar archivos de encabezado C++
elección y luego llamarlos en el programa. Para crear y usar archivos de encabezado en C++, siga la guía paso a paso que se proporciona a continuación:
Paso 1: Abra una ventana de bloc de notas en blanco o un compilador de C++ y anote su código. Ahora guarde este archivo en formato de extensión .h. Recuerde que el nombre que elija para su archivo de encabezado será el mismo nombre que use para guardar el (.h) archivo.
A modo de ilustración, he creado un archivo de encabezado definido por el usuario para realizar operaciones aritméticas básicas y lo he llamado función con (.h) extensión. Este es el código del archivo de encabezado en el que se declaran todas las funciones.
// declaración de funcióndoble agregar ( doble n1, doble n2 ) ;
doble sustraer ( doble n1, doble n2 ) ;
doble multiplicar ( doble n1, doble n2 ) ;
doble dividir ( doble n1, doble n2 ) ;
// función para sumar dos números
doble agregar ( doble n1, doble n2 )
{
devolver n1 + n2 ;
}
// función para restar dos números
doble sustraer ( doble n1, doble n2 )
{
devolver n1 - n2 ;
}
// función para multiplicar dos números
doble multiplicar ( doble n1, doble n2 )
{
devolver n1 * n2 ;
}
// función para dividir dos números
doble dividir ( doble n1, doble n2 )
{
devolver n1 / n2 ;
}
En este programa, se definen funciones para todas las operaciones aritméticas básicas, incluidas sumar, restar, multiplicar y dividir. El archivo se guarda con la extensión .h.
Paso 2: Abra el directorio de archivos donde está instalado el compilador de C++ y pegue este archivo en la carpeta de inclusión en la sección bin. Verá otros archivos de encabezado predefinidos en la extensión .h, que ya están presentes allí.
Para encontrar el directorio del compilador en el caso de Dev C++ vaya al Herramientas en la barra de herramientas, seleccione Opciones del compilador , y luego Directorios , la dirección aparecerá en directorios.
Paso 3: Ahora abra la nueva ventana en blanco del compilador, incluya este archivo de encabezado usando #include“function.h” o #include con otros archivos de encabezado necesarios para el código y escriba su código que tomará entradas y devolverá los resultados de la aritmética. operaciones. Este es el código principal para realizar operaciones aritméticas.
#incluir#incluir'función.h'
usando espacio de nombres enfermedad de transmisión sexual ;
//código principal
En t principal ( )
{
// declarar variables
doble número1, número2 ;
// toma información del usuario final
corte <> número1 ;
corte <> número2 ;
// suma de dos números
corte << 'Suma = ' << agregar ( número1, número2 ) << fin ;
// resta de dos números
corte << 'Resta = ' << sustraer ( número1, número2 ) << fin ;
// multiplicación de dos números
corte << 'Multiplicación = ' << multiplicar ( número1, número2 ) << fin ;
// división de dos números
corte << 'División = ' << dividir ( número1, número2 ) << fin ;
devolver 0 ;
}
En el código principal, el archivo de encabezado de funciones. #incluir”función.h” está agregado, y Se solicita al usuario que ingrese dos operandos para realizar diferentes operaciones.
El usuario ingresa dos números y se devuelven sus resultados después de realizar las funciones aritméticas.
Por lo tanto, el archivo de encabezado para funciones se crea y utiliza con éxito en los códigos anteriores.
Conclusión
Los archivos de encabezado se pueden predefinir y definir por el usuario. Incluir archivos de encabezado en el código lo hace más simple y conciso. Los archivos de encabezado de nuestra elección se pueden crear usando la extensión .h y luego llamando a ese archivo de encabezado en el código. Para crear un archivo de encabezado, escriba el código en un archivo de texto y guárdelo en la notación .h en la carpeta de inclusión del compilador. Este archivo de encabezado ahora es legible para el compilador y, cuando se llama en el programa, realiza las operaciones definidas.