Nichtdeklariert



  • Was ist ein nichtdeklarierter Bezeichner und was muss man bei dieser Fehlermeldung tun?



  • Caste mittels const_cast den nicht-qualifier weg.



  • Danke 😉



  • Cybogg schrieb:

    Was ist ein nichtdeklarierter Bezeichner und was muss man bei dieser Fehlermeldung tun?

    Schau mal in den FAQ, was eine Deklaration ist: http://www.c-plusplus.net/forum/61231
    nichtdeklarierter Bezeichner heißt, dass du irgendwo einen Namen benutzt, den der Compiler nicht kennt, weil du ihn vorher nicht deklariert hast (oder weil du ihn falsch getippt hast). Der Compiler fragt dann "Moment mal, wer oder was ist Horst?"
    Der Fehler ist auch häufig als Folgefehler anzutreffen, wenn du irgendwo Klammern, Semikola oder andere Dinge vergessen hast, oder z.B. eine Klassendefinition nicht bekannt ist (#include vergessen) und du ein Objekt der Klasse erzeugen willst.

    Was genau bei dir das Problem ist, sollte eigentlich der Fehlermeldung und dem betroffenen Codestück entnommen werden können. Da du uns beides nicht geliefert hast, muss es wohl bei dieser eher allgemein gehaltenen Antwort bleiben.


Anmelden zum Antworten