....was not declared in this scope

L I V E Stammtisch ab 20:30 Uhr im Chat
  • Hallo!
    Wieder ein Anfängerproblem....
    Ich habe zu meinem Projekt(CodeBlocks13.12) mit FILE/NEW/CLASS "Setting.h" und "Setting.cpp" angefügt.
    In Setting.h ist meine Klasse drin und in Setting.cpp die Methode. Im Main soll nun die Methode verwendet werden.
    Ich habe dort vorerst Setting() stehen, aber nun fehlt mir der Plan....es kommt die Fehlermeldung 'originWerte' was not declared in this scope
    originWerte ist ist Teil meiner Klasse : void orignWerte(int Alarmwert).
    Am #include "Setting.h" sollte es nicht liegen, das habe ich. Sollte beim Linker noch etwas fehlen ???
    Kann mir das bitte jemand erklären ?

    Gruß Axel


  • poste doch einfach deinen Code, anstatt ihn zu Beschreiben ;)


    SETTING.CPP
    #include "Setting.h"

    void Setting::orignWerte();
    {
    ifstream FILE ("/home/pi/Desktop/Projekte/Sensor/config.txt");;
    getline (FILE,Alarm_input);
    getline (FILE,Tel_input);
    FILE.close();
    return (Tel_input), (Alarm_input);
    }

    Setting::~Setting()
    {
    //dtor
    }


    SETTING.H
    #ifndef SETTING_H
    #define SETTING_H
    #include <string>

    using namespace std;
    class Setting
    {
    public:
    Setting();
    void orignWerte (int Alarmwert, string Telefonnr, bool Relais);
    virtual ~Setting();
    protected:
    private:
    };
    #endif // SETTING_H


    ??????
    void Parameter::OnButton1Click(wxCommandEvent& event)
    {
    Setting s; ????
    s.orignWerte(); ?????

  • Hi,
    bitte Code tags nutzen ...


    ...
    void Setting::orignWerte();
    ...

    da hat zunächst mal das Semikolon nix verloren ...
    Ausserdem passen Deklaration

    und Definition


    ...
    void Setting::orignWerte()
    ...


    nicht zusammen

    Schnapp' Dir mal ne Grundlagen-Lektüre und leg' mal ein paar Studienstunden ein ;)

    cu,
    -ds-

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!