expected initializer before "Spiel" (Spiel = Klassennname)



  • Hi, kann mir jemand helfen bei Modularer Programmierung?

    Hab diesen Fehler

    expected initializer before "Spiel" (Spiel = Klassennname)

    und folgende Dateien

    #######################
    //main.cpp
    #include "headerusing.h"
    #include "header.h"
    ........

    #######################
    // header.h

    #ifndef HEADER_H
    #define HEADER_H
    .....
    #endif

    #######################
    //headerusing.h
    #include <iostream>
    using namespace std;

    #######################
    //funktionen.cpp
    #include "headerusing.h"
    #include "header.h"

    <<< wenn hier kein " ; " steht kann ich es nicht kompilieren
    ;<<< wenn hier ein " ; " steht kann ich es kompilieren und es läuft

    Spiel::Spiel()
    {
    }
    #######################
    ä des gefällt mir ned. Weiß jemand woran der Fehler liegt ???
    Lösung in Foren hab ich leider ned gefunden.

    Viele Grüße



  • Du hast vermutlich irgendetwas in header.h falsch gemacht (sowas in der Richtung wie Semikolon nach Klassendefinition vergessen).



  • merci dir hab a Semikolon vergessen : )


Log in to reply