Constellation Knowledge Network - Ziwei Dou Shu - Error: no fue eliminado en este ámbito

Error: no fue eliminado en este ámbito

Después del análisis, se encontró que las razones son las siguientes:

1. Las variables, funciones o clases no están declaradas ni definidas. Esta es la situación más simple ~ pero es un error que cometo a menudo (básicamente la más probable de estas razones)

Además, alguien en Internet señaló que las siguientes razones también pueden causar este mensaje de error:

p>

2. Cuando los archivos de encabezado #se incluyen entre sí, se producen errores de dependencia. Por ejemplo, los archivos de encabezado forman una dependencia circular.

Si las variables, funciones y clases del archivo a se utilizan en el archivo b, entonces, debido a los efectos de #ifndef y #define, la instrucción #include del archivo b no se puede ejecutar cuando se ejecuta el archivo #include en a causó el error.

3. Al nombrar el archivo de encabezado, accidentalmente tenía el mismo nombre que el archivo de encabezado en la biblioteca, y el archivo de encabezado de esta biblioteca se usó en el programa.

De esta manera, los nombres de las macros se duplicarán. Debe haber un archivo de encabezado porque #ifndef pierde su efecto. Naturalmente, otros archivos no pueden encontrar la declaración en este archivo de encabezado y aparecerá un mensaje que no se ha eliminado en este ámbito

上篇: Entierro Feng Shui 下篇: El Libro de Mitología de la Hambruna dice que los datos de la bestia Nian se resumen, convocan, golpean y arrojan.
Artículos populares