Los programadores utilizan el C + + lenguaje de programación como una herramienta de programación de sistemas . Básicamente esto significa que los programadores en C + + que necesite volver a utilizar muchas bibliotecas comunes que contienen el código necesario o útil . Este código se almacena en archivos de " cabecera " que otros programadores pueden poner en su código para aprovechar su funcionalidad. Los programadores pueden " incluir " los archivos de cabecera durante el proceso de compilación al crear los archivos de " objeto " que sirven como código ejecutable . Cosas que necesitará
Editor de texto
G+ + para Linux ( GNU C + + Compiler )
Ver Más instrucciones
1
escribir un archivo de encabezado. En el archivo de encabezado , el programador escribe el código que realiza alguna tarea útil en múltiples programas. En este caso , el programador va a crear un archivo de encabezado simple que contiene una función que se triplique el número. El archivo contiene la definición de la función , y el " guardia de cabecera" que se encarga de las operaciones necesarias para el preprocesador . Lo que el preprocesador hace en realidad no es importante, sólo que el programa requiere la protección de encabezado para el archivo de encabezado .
# Ifndef triple_h
# define triple_h
int triples (int x ) {
return x * 3 ;
}
# endif
2
Crear un archivo de origen que importa el archivo de encabezado. El archivo de origen aprovechará el archivo de encabezado utilizando la función "triple" ya definido . Esto significa que el programador puede utilizar la función de triple durante todo el programa sin preocuparse de definir por sí misma :
# include
# include " triple.h "
using namespace std ;
int main () {
int x = triples ( 3 ) //triple función definida en la cabecera
cout << x; //imprime " 9 "
return 0; }
3
Compile el archivo de cabecera y el archivo fuente en un fichero objeto . Usando el compilador g+ + y un terminal de Linux, el archivo de origen y el archivo de encabezado puede ser compilado en un fichero objeto . Como en el ejemplo siguiente , el primer comando compilará el archivo de origen ( test.cpp ), que ya se incluyen en el archivo de encabezado. A continuación, el segundo comando se ejecutará el archivo de objeto : .
G+ + -o triple.o test.cpp
/triple.o
9