expected unqualified-id



  • Hallo,

    kann mir jemand sagen was hier genau falsch läuft und diesen Fehler

    error: expected unqualified-id before ‘}’ token
    

    in Zeile 44 aufruft?

    Danke

    template <class T, unsigned int kapazitaet_>
    class Ringspeicher {
        public:
        Ringspeicher(): anzahl_(0){
        }
    
        void speichern (int i){
    
            elemente_[anzahl()] = i ;
            if (anzahl() < kapazitaet())
                anzahl_++;
    
            else
                anzahl_ = 0 ;
    
        }
    
         T& entnehmen()  {
            if (anzahl() < kapazitaet())
                anzahl_++;
    
            else
                anzahl_ = 0 ;
    
            return elemente_[anzahl()];
    
        }
    
        int anzahl() const {
    
            return anzahl_;
        }
    
        int kapazitaet() const {
    
            return kapazitaet_;
        }
    
        private:
        T elemente_[kapazitaet_];
        int anzahl_,
    
    
    };
    
    


  • Weil in Zeile 41 ein Komma steht?



  • @manni66

    Das gehört ja auch dort hin, deswegen wundere ich mich ja.
    Im übrigen kein Komma sondern Semikolon.

    class ... { ...};

    edit: Ach nee sry hab die falsche Zeile gelesen.

    Danke : )


Anmelden zum Antworten