Preguntas etiquetadas con header-files


9
¿Por qué tener archivos de encabezado y archivos .cpp? [cerrado]
Tal como está actualmente, esta pregunta no es adecuada para nuestro formato de preguntas y respuestas. Esperamos que las respuestas estén respaldadas por hechos, referencias o experiencia, pero esta pregunta probablemente requerirá debate, argumentos, encuestas o discusión extendida. Si cree que esta pregunta se puede mejorar y posiblemente volver a …
484 c++  header-files 

13
¿Por qué no debo incluir archivos cpp y usar un encabezado?
Así que terminé mi primera tarea de programación en C ++ y recibí mi calificación. Pero según la clasificación, perdí marcas por including cpp files instead of compiling and linking them. No tengo muy claro qué significa eso. Echando un vistazo a mi código, decidí no crear archivos de encabezado …
147 c++  header-files 

2
¿Es #pragma una vez parte del estándar C ++ 11?
Tradicionalmente, la forma estándar y portátil de evitar múltiples inclusiones de encabezado en C ++ era / es usar el #ifndef - #define - #endifesquema de directivas precompilador también llamado esquema de macro-guardia (vea el fragmento de código a continuación). #ifndef MY_HEADER_HPP #define MY_HEADER_HPP ... #endif Sin embargo, en la …


9
"Usando espacio de nombres" en los encabezados de C ++
En todos nuestros cursos de C ++, todos los profesores siempre colocan using namespace std;justo después de la #includes en sus .harchivos. Esto me parece peligroso, ya que al incluir ese encabezado en otro programa, obtendré el espacio de nombres importado a mi programa, tal vez sin darme cuenta, tener …

10
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 un archivo de encabezado. En lugar de elaborar una lista de dependencias, siempre que cualquier archivo de encabezado en/include cambie , todos los objetos del …



Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.