Preguntas etiquetadas 'archivos de cabecera'

Los archivos de encabezado se utilizan en algunos lenguajes de programación para almacenar el código fuente en una sola copia, que se puede reutilizar en varios archivos fuente. Esta etiqueta debe usarse para preguntas sobre el uso de archivos de encabezado. Debe usarse una etiqueta para un lenguaje de programación como C, C ++, PHP o Ruby, ya que el uso de archivos de encabezado puede variar según el lenguaje de programación. Esta etiqueta generalmente no se usa con la programación de Java o Go y la directiva de importación.
32
respuestas

¿Cuál es la diferencia entre #include <filename> y #include "filename"?

En los lenguajes de programación C y C ++, ¿cuál es la diferencia entre usar paréntesis angulares y usar comillas en la declaración de inclusión de la siguiente manera? #include <nombre_de_archivo> #include "nombre de archivo"
puesta el 22 de agosto. '08 a las 4:40
9
respuestas

¿Por qué necesitamos archivos de encabezado y archivos .cpp?

¿Por qué C ++ tiene archivos de encabezado y archivos .cpp?
set 02 dic '08 a las 4:17 pm
13
respuestas

¿Por qué no debería incluir archivos cpp y usar el encabezado?

Entonces, terminé mi primera programación en C ++ y obtuve una nota. Pero según la clasificación, perdí marcas para ellos. No entiendo claramente lo que esto significa. Mirando hacia atrás a mi ...
puesta el 06 de noviembre '09 a las 11:30
2
respuestas

¿Es #pragma una vez parte del estándar C ++ 11?

Tradicionalmente, la forma estándar y portátil de evitar la inclusión de varios encabezados en C ++ era usar el esquema de directivas pre-compilador #ifndef - #define - #endif, también denominado esquema de protección de macros (consulte el fragmento de código a continuación). #ifndef MI ...
Set 16 de mayo de 14 a 16:20
9
respuestas

"Uso del espacio de nombres" en los encabezados de C ++

En todos nuestros cursos de C ++, todos los maestros siempre usan namespace std; Justo después de #include en tus archivos .h. Me parece que es peligroso ya que, habiendo incluido este título en otro programa, obtendré el espacio de nombres importado en mi programa ...
fijado en mayo 01 '11 a las 18:49
5
respuestas

Archivos de encabezado para x86 SIMD intrinsics

¿Qué archivos de encabezado proporcionan funciones integradas para diferentes conjuntos de instrucciones para tarjetas x86 SIM (MMX, SSE, AVX, ...)? No se puede encontrar una lista de este tipo en Internet. Corrígeme si me equivoco.
ambientado el 27 de junio de 2012 a las 17:44.
10
respuestas

Makefile, dependencias de encabezado

Digamos que tengo un archivo make con la regla% .o:% .c gcc -Wall -Iinclude ... Quiero que * .o se reconstruya cada vez que cambie el archivo del encabezado. En lugar de desarrollar una lista de dependencias, cada vez que se modifica un archivo zag ...
establecido el 07 de marzo de 2010 a las 3:09
3
respuestas

Diferencia entre la definición de @interface en archivos .h y .m

Usualmente usamos @interface interface_name: parent_class <delegates> {......} @end en el archivo .h y en el archivo .m sintetizamos las propiedades de las variables declaradas en el archivo .h. Pero en algún código este método @interface ..... @end también contiene ...
Set 19 de octubre. '10 a las 12:59
9
respuestas

¿Herramientas para buscar encabezados incluidos que no se usan?

Sé que PC-Lint puede informarle sobre los titulares que se incluyen pero no se usan. ¿Hay otras herramientas que pueden hacer esto, preferiblemente en Linux? Tenemos una base de código grande, que en los últimos 15 años ha encontrado que muchas funciones ...
establecido el 19 de agosto '09 a las 21:38
1
la respuesta

¿Por qué mis defensores no evitan la inclusión recursiva y las definiciones de múltiples caracteres?

Dos preguntas comunes incluyen guardias de seguridad: PRIMERA PREGUNTA: ¿Por qué no incluir a los defensores de mis archivos de encabezado de la inclusión recursiva y mutua? Sigo recibiendo errores sobre personajes inexistentes que obviamente existen ...
set 16 de febrero '13 a las 14:55
17
respuestas

¿Debería C ++ excluir los archivos de cabecera?

Muchos idiomas, como Java, C #, no separan la declaración de la implementación. C # tiene el concepto de una clase parcial, pero la implementación y la declaración aún permanecen en el mismo archivo. ¿Por qué C ++ no tiene el mismo modelo? ¿Es más útil tener archivos de cabecera? Tengo en v ...
fijado el 15 de abril '09 a las 20:20
2
respuestas

Cómo crear archivos de cabecera C

Quiero poder crear un conjunto de funciones en el archivo de encabezado, que podría incluir # en uno de mis programas en C.
establecido el 14 de mayo de 2010 a las 4:41
12
respuestas

¿Qué debo hacer en el archivo .h?

Cuando divide el código en varios archivos, ¿qué debe ir exactamente al archivo .h y qué se debe hacer en el archivo .cpp?
ambientada el 22 de diciembre. '09 a las 14:38
3
respuestas

¿Cuáles son las diferencias entre los archivos .dll, .lib, .h?

¿Por qué en el proyecto debo incluir algunos * .lib, .h o algunos otros archivos? ¿Y para qué se usan estas cosas?
fijado el 22 de noviembre '09 a las 10:34
7
respuestas

Definiendo la función de escribir en archivos de cabecera en C ++

Tengo una clase que tiene muchas funciones pequeñas. Las funciones pequeñas a las que llamo funciones que no realizan ningún procesamiento, sino que simplemente devuelven un valor literal. Algo como: string Foo :: method () const {return "A"; } Creé ...
fijado el 17 de enero '09 a las 5:36 pm