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

Propósito principal de archivos de encabezado

2014/8/18
Algunos lenguajes de programación , sobre todo idiomas basados ​​en C , utilizan archivos de cabecera para proporcionar información al programa. Este tipo de archivo permite a las partes específicas separadas programador de código fuente de un programa para que puedan ser reutilizados en lugar de introducir la información en el programa cada vez que sea necesario. Archivos de cabecera agilizar el proceso de programación y permitir que el programa se ejecute de manera más eficiente . Idiomas

varios lenguajes de programación requieren archivos de cabecera . Estos incluyen C, un lenguaje desarrollado a principios de 1970 de Bell Telephone Laboratories , y la relacionada con C + + , desarrollado en la década de 1980 . Objective- C es una adición posterior a este grupo de idiomas que incluye mensajes de Smalltalk - tipo para el lenguaje C . Todos los idiomas están orientados a objetos y ampliamente utilizado para su programación .
Realizar

Archivos de cabecera para lenguajes basados ​​en C suelen contener algunos tipos específicos de información. Estos incluyen declaraciones adelantadas , declaraciones de tipos, variables o funciones para las que el programador no ha creado una definición completa . Declaraciones adelantadas en los archivos de cabecera suelen definir variables, subprogramas y clases. Hacer estas declaraciones en el archivo de cabecera permite que otro código para acceder a la información de forma rápida y sencilla. La mayoría de los archivos de cabecera no contienen información distinta de las declaraciones y no definen cómo se aplican sus funciones , sino simplemente que existen
Usos

El encabezado . archivo indica al compilador que una función o variable en particular hace y de dónde viene . Sin esta información , el compilador simplemente informar de un error de función no definida . El C y C + + bibliotecas estándar , colecciones de encabezados comunes y las rutinas de la biblioteca en esos idiomas , usan tradicionalmente los archivos de cabecera para declarar sus funciones normales.
Consideraciones

No toda la programación idiomas requieren un archivo de cabecera para que funcione correctamente . Lenguajes nuevos, como C #, que fue desarrollado por Microsoft en la década de 2000 , y Java , no utilizan declaraciones adelantadas . Se pueden leer símbolos de biblioteca dinámica directamente y pueden reconocer los identificadores directamente desde archivos de origen , lo que elimina la necesidad de un archivo de encabezado . Estos lenguajes requieren programadores a que se adhieran a un esquema de nombres que permite al compilador localizar los archivos de código fuente correcta .

C /C + + Programming
Cómo construir una barra de progreso en XCode
Cómo leer una línea al azar de un archivo en CSH
Cómo aprender C + +
Cómo programar juegos en C + +
Tipos de objetos PowerShell
Cómo leer los números a partir de archivos en C
Cómo compilar C y C + + Juntos
Cómo Graficar una onda sinusoidal en C + +
Conocimientos Informáticos © http://www.ordenador.online