Fehlermeldung E2089



  • Hallo an Alle,

    vielleicht könnte mir jemand im Bezug auf folgende Fehlermeldung helfen:

    [C++ Error]: E2089 Identifier '{' cannot have a type qualifier

    Vielen, vielen Dank im Voraus...ich bin gerade mit meinem Wissen am Ende... oder hab' einfach nur ein Brett vorm Kopf!

    Danke,

    itgirl



  • zeig mal den Quellcodeausschnitt bei der diese Fehlermeldung auftritt



  • itgirl schrieb:

    oder hab' einfach nur ein Brett vorm Kopf!

    Wahrscheinlich. 🙂
    Interessant ist vor allem auch der Code bzw. die Funktion, die vor der bemängelten Stelle steht.



  • ... nun, die Fehlermeldung kommt vor jedem einzelnen Funktionskopf im Code vor.
    Etwa so:
    void Folder::init(char* folderpath)
    {
    Dazugehörige Fehlermeldung:
    [C++ Error] Folder.cpp(30): E2089 Identifier 'init' cannot have a type qualifier

    oder:

    char* Folder::getNextFile()
    {
    Dezugehörige Fehlermeldung:
    [C++ Error] Folder.cpp(47): E2089 Identifier 'getNextFile' cannot have a type qualifier

    Bei Doppelklick auf die Fehlermeldung wird Zeile mit der { rot markiert.
    Besser lässt es sich nicht beschreiben.

    Mein Code funktionierte vor der Modularisierung einwandfrei. Kann es sich eventuell um eine fehlende, oder nicht an der richtigen Stelle auftauchenden include - Anweisung handeln?



  • nur eine idee..

    sind die klassendefinitionen alle mit einem semikolon abgeschlossen?

    zweite idee: hast du statische variablen nicht ordnungsgemäß behandelt?


Anmelden zum Antworten