next up previous contents index
Next: Konstruktoren Up: Klassen Previous: Statische Klassenelemente

Freunde

    Es gibt Situationen, wo man Nicht-Elementfunktionen Zugriff auf die privaten Daten gewähren möchte. Dazu dient das friend-Konstrukt:

    class ich
    { private:
        ...
      public:
        ...
        // eine Funktion als Freund:
        friend int vertrauensvoll(void);
        
        // eine Elementfunktion als Freund:
        friend void andereklasse::elemfu(int);
        
        // eine ganze Klasse von Freunden:
        friend class meinfreund;
    };

tex2html_wrap5167


next up previous contents index
Next: Konstruktoren Up: Klassen Previous: Statische Klassenelemente

Peter Pfahler, 1997