next up previous contents index
Next: Inline-Elementfunktionen Up: Klassen Previous: Zugriffskontrolle

Elementfunktionen (``Member Functions``)

  Menge der Operationen, die ein Anwender mit Objekten der Klasse ausführen kann.

tex2html_wrap5165

   class date 
   { int day, month, year;
   public:
     void print(void);     // Deklaration
   };

   void date::print(void)  // Definition
   {   cout << day << "." << month 
            << "." << year << "\n";
   }

    :: gibt an, daß print Element des Gültigkeitsbereichs von date ist (``scope resolution operator'').

  Elementfunktionen dürfen nur außerhalb der Klasse definiert werden, wenn sie innerhalb deklariert worden sind.

   class date 
   { int day, month, year;
   public:
     void print(void);     
   };

   void date::einbruch(void)  // Fehler
   {   day = day+1;
   }

Compiler:

    date::einbruch() is not a member of date.
    Compilation failed.


next up previous contents index
Next: Inline-Elementfunktionen Up: Klassen Previous: Zugriffskontrolle

Peter Pfahler, 1997