Membervariable (global od. lokal)



  • Hallo.

    Sind die Membervariablen in einer Klasse den anderen Klassen meines Projekts auch bekannt(globale Variablen)?? Wenn nein, wie kann ich das machen??

    Danke für die Antworten.



  • Member-Variablen, auch Attribute genannt, sollten private oder protected erzeugt werden. Zum Zugriff verwendet man dann sinnvollerweise set- und get-Methoden. 🙂

    Wenn Du Deine Missetat aber unbedingt umsetzen willst, musst Du diese als public erzeugen. 😞



  • Im einfachsten Falle:

    class foo()
    {
    private:
      int member;
    public:
      int get_member();
      void set_member(int value);
    };
    
    int foo::get_member()
    {
      return member;
    }
    
    void foo::set_member(int value)
    {
       member = value:
    }
    

    [ Dieser Beitrag wurde am 10.06.2003 um 18:15 Uhr von Knuddlbaer editiert. ]


Anmelden zum Antworten