Articles of archivos de cabecera

¿Cuál es el sentido de los archivos de encabezado en C?

Posibles duplicados: [C] Encabezado por archivo fuente. En C ++, ¿por qué tienen archivos de cabecera y archivos cpp? C ++ – ¿Qué debería ir en un archivo .h? ¿La única razón por la que existen archivos de cabecera en C es para que un desarrollador pueda ver rápidamente qué funciones están disponibles y qué […]

definición múltiple en el archivo de encabezado

Dado este ejemplo de código: complex.h: #ifndef COMPLEX_H #define COMPLEX_H #include class Complex { public: Complex(float Real, float Imaginary); float real() const { return m_Real; }; private: friend std::ostream& operator<<(std::ostream& o, const Complex& Cplx); float m_Real; float m_Imaginary; }; std::ostream& operator<<(std::ostream& o, const Complex& Cplx) { return o << Cplx.m_Real << " i" << Cplx.m_Imaginary; […]

¿Herramientas para encontrar encabezados incluidos que no se utilizan?

Sé que PC-Lint puede informarle sobre los encabezados que se incluyen pero no se usan. ¿Hay alguna otra herramienta que pueda hacer esto, preferiblemente en Linux? Tenemos una gran base de código que a lo largo de los últimos 15 años ha visto una gran cantidad de funcionalidades moverse, pero rara vez se eliminan las […]

Lista de archivos de encabezado estándar en C y C ++

¿Dónde podría encontrar la lista de todos los archivos de encabezado en C y C ++? Mientras estoy construyendo una biblioteca, recibo un error como ‘ tree.h not found ‘. Supongo que este es un archivo de encabezado estándar en C y C ++. Esto me provocó la curiosidad de conocer todos los archivos de […]

¿Por qué no debería incluir archivos cpp y, en su lugar, usar un encabezado?

Así que terminé mi primera asignación de progtwigción en C ++ y recibí mi calificación. Pero de acuerdo con la calificación, perdí marcas por including cpp files instead of compiling and linking them . No estoy muy claro sobre lo que eso significa. Echando un vistazo a mi código, elegí no crear archivos de encabezado […]

¿Qué debería ir en un archivo .h?

Al dividir el código en varios archivos, ¿qué debería ir exactamente en un archivo .h y qué debería ir en un archivo .cpp?

¿Por qué tienen archivos de cabecera y archivos .cpp?

¿Por qué C ++ tiene archivos de cabecera y archivos .cpp?

¿Cuál es la diferencia entre #include y #include “filename”?

En los lenguajes de progtwigción C y C ++, ¿cuál es la diferencia entre usar corchetes angulares y usar comillas en una instrucción include , como se muestra a continuación? #include #include “filename”