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; } 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
3