“Conocimiento Programación>C /C + + Programming

Cómo crear y cabecera obj en C + +

2012/8/8
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

C /C + + Programming
C Errores de programación y cómo solucionarlos
Funciones de Visual C Cadena de Sharp
Forma de guardar una entrada en un vector
La diferencia entre Filestream y StreamReader
Cómo leer un archivo Hex con ANSI C
Cómo utilizar LINQ en WPF
Opciones del compilador C de Windows Mobile
Cómo codificar un Screensaver
Conocimiento de la computadora © http://www.ordenador.online