¿Cuáles son las funciones de los archivos de encabezado y los archivos fuente?
2. El archivo de encabezado es un archivo de inclusión estático escrito especialmente para llamadas de código fuente. Puede explicar las instrucciones de preprocesamiento de compilación del archivo de código fuente #include y copiar completamente las instrucciones en el archivo de encabezado. código fuente, de modo que en el momento de la compilación equivale a insertar una declaración o implementación de función en el código fuente.
3. Simplemente llámelo para compilar los archivos fuente que definen clases, estructuras, uniones, etc., y puede incluir archivos de encabezado. La función main() solo se puede definir en el archivo fuente. header Las funciones que se pueden ejecutar en el archivo también se pueden ejecutar en el archivo fuente y viceversa.
4. Reducir la duplicación de código y mejorar la eficiencia de escritura y modificación de programas. En el proceso de desarrollo del programa, es inevitable modificar ciertos tipos de datos o interfaces. Después de usar el archivo de encabezado, solo necesita modificar el contenido del archivo de encabezado para asegurarse de que se modifiquen todos los caracteres del archivo fuente, evitando así. El problema de las modificaciones repetidas es engorroso y propenso a errores.
5. El archivo cpp y el archivo .h tienen su propia división del trabajo. En términos generales, el archivo h es la definición de la clase, la declaración de las funciones miembro de la clase y la definición de global. variables; el archivo cpp corresponde al archivo h. Se ejecuta el código de la función miembro. En términos generales, los archivos cpp tienen más código.