----------------- Binäre Operatoren als Memberfunktionen
const K  operator+ (const K& rechts) const;
const K  operator- (const K& rechts) const;
const K  operator* (const K& rechts) const;
const K  operator/ (const K& rechts) const;
const K  operator% (const K& rechts) const;
const K  operator^ (const K& rechts) const;
const K  operator& (const K& rechts) const;
const K  operator| (const K& rechts) const;
const K  operator<< (const K& rechts) const;
const K  operator>> (const K& rechts) const;
      O& operator+= (const K& rechts);
      O& operator-= (const K& rechts);
      O& operator*= (const K& rechts);
      O& operator/= (const K& rechts);
      O& operator%= (const K& rechts);
      O& operator^= (const K& rechts);
      O& operator&= (const K& rechts);
      O& operator|= (const K& rechts);
      O& operator<<= (const K& rechts);
      O& operator>>= (const K& rechts);
      O& operator= (const K& rechts);
    bool operator== (const K& rechts) const;
    bool operator!= (const K& rechts) const;
    bool operator< (const K& rechts) const;
    bool operator> (const K& rechts) const;
    bool operator<= (const K& rechts) const;
    bool operator>= (const K& rechts) const;
    bool operator&& (const K& rechts) const;
    bool operator|| (const K& rechts) const;
--------------- Binäre Operatoren als globale Funktionen
const K  operator+ (const K& links, const K& rechts);
const K  operator- (const K& links, const K& rechts);
const K  operator* (const K& links, const K& rechts);
const K  operator/ (const K& links, const K& rechts);
const K  operator% (const K& links, const K& rechts);
const K  operator^ (const K& links, const K& rechts);
const K  operator& (const K& links, const K& rechts);
const K  operator| (const K& links, const K& rechts);
const K  operator<< (const K& links, const K& rechts);
const K  operator>> (const K& links, const K& rechts);
      O& operator+= (O& links, const K& rechts);
      O& operator-= (O& links, const K& rechts);
      O& operator*= (O& links, const K& rechts);
      O& operator/= (O& links, const K& rechts);
      O& operator%= (O& links, const K& rechts);
      O& operator^= (O& links, const K& rechts);
      O& operator&= (O& links, const K& rechts);
      O& operator|= (O& links, const K& rechts);
      O& operator<<= (O& links, const K& rechts);
      O& operator>>= (O& links, const K& rechts);
   // nicht möglich:       O& operator= (O& links, const K& rechts);
    bool operator== (const K& links, const K& rechts);
    bool operator!= (const K& links, const K& rechts);
    bool operator< (const K& links, const K& rechts);
    bool operator> (const K& links, const K& rechts);
    bool operator<= (const K& links, const K& rechts);
    bool operator>= (const K& links, const K& rechts);
    bool operator&& (const K& links, const K& rechts);
    bool operator|| (const K& links, const K& rechts);
------------------ Unäre Operatoren als Memberfunktionen
const K& operator+ () const;
const K  operator- () const;
const K  operator~ () const;
const K  operator! () const;
      O *operator& ();
const K& operator++ ();  // Präfix
const K& operator-- ();  // Präfix
const K  operator-- (int);   // Postfix
const K  operator++ (int);   // Postfix
---------------- Unäre Operatoren als globale Funktionen
const K& operator+ (const K& operand);
const K  operator- (const K& operand);
const K  operator~ (const K& operand);
const K  operator! (const K& operand);
      O *operator& (O& operand);
const K& operator++ (O& operand);  // Präfix
const K& operator-- (O& operand);  // Präfix
const K  operator-- (O& operand, int);   // Postfix
const K  operator++ (O& operand, int);   // Postfix
Fr Jul 30 13:54:24 CEST 2021
patent_button.gif valid-html401.png elektra.jpg fsfe-logo.png valid-css.png vim.gif anybrowser.gif