Red de conocimiento informático - Material del sitio web - Al escribir un programa C++ usando visual, ¿por qué hay un "archivo de encabezado (como se muestra en la imagen)"? ¿No se colocan los archivos de encabezado directamente en el código fuente?

Al escribir un programa C++ usando visual, ¿por qué hay un "archivo de encabezado (como se muestra en la imagen)"? ¿No se colocan los archivos de encabezado directamente en el código fuente?

El problema es <>, para un archivo de encabezado autodefinido, debes usar ""

al incluirlo, porque el orden de ejecución de los dos es diferente <>, y el encabezado que incluyes solo puede ser encontrado en el archivo de la biblioteca. y "" primero buscará el archivo de encabezado que contiene en el directorio especificado. Si no se especifica, irá al directorio actual de forma predeterminada. Si no se encuentra, regresará a la biblioteca para buscarlo. archivo de encabezado. Si no se encuentra, se devuelve la búsqueda en la biblioteca. Si incluye archivos de encabezado en una biblioteca, puede usar <> para mayor eficiencia en lugar de "".

Entonces, si usas <> para incluir tus propios archivos de encabezado, el compilador los buscará en la biblioteca, pero por supuesto no los encontrará. Simplemente cámbielo a "".