Spezielle Operatoren: Inkrement- und Dekrement-Operator (2/2)

Beispiel

Zur Verdeutlichung sei als Beispiel wieder ein vereinfachter Klassenrumpf angegeben:

  class X {
  ...
  public:
      ...
      operator ++ ();        // Präfix-Notation  (++x)
      operator ++ (int);     // Postfix-Notation (x++)
   
      operator -- ();        // Präfix-Notation  (--x)
      operator -- (int);     // Postfix-Notation (x--)
  };

Bei der Implementierung sollte von Seiten des Programmierers jedoch darauf geachtet werden, daß