Trivialer Fehler find ihn nicht ...



  • Ich habe hier einen sicherlich trivialen Fehler find ihn aber nicht
    vielleicht sehen 4 augen ja doch mehr als meine zwei müden

    #include <iostream>
    
    using namespace std;
    
    class Menschen
    {
        public:
    
        void ff(float cschritte);
    
        private:
    
        float cschritte ;
    
        };
    
    void Menschen::ff(float cschritte){
         cout << "Ich gehe "<<cschritte<<" Schritte !!"<< endl;
         // return (0);
           }
    
    int main()
    {
        Menschen Bob();
        Bob.ff(77.9);
    
        return 0;
    }
    

    Ich bekomme folgende Fehlermeldung :
    Test44.cpp: In Funktion »int main()«:
    Test44.cpp:26:9: Fehler: Abfrage des Elementes »ff« in »Bob«, das vom Nicht-Klassentyp »Menschen()« ist

    Keine Ahnung wo der Fehler liegt ( ich weiß der sitzt vor dem Monitor 😮 )



  • Du definierstdeklarierst eine Funktion, mach () hinter Bob weg, dann sollte es klappen.



  • int main() 
    { 
        Menschen Bob;  // Hier die Klammern weglassen
        Bob.ff(77.9); 
    
        return 0; 
    }
    


  • Danke hat geholfen ...


Log in to reply