Explizter Aufruf eines Basisklassenoperators

HPB

Erfahrenes Mitglied
Hallo,
ich habe folgendes Problem.
Ich habe eine Basisklasse in der Operator= virtuel ist und über eine Implementierung verfügt.
In einer der Subklassen möchte ich in einem bestimmen Fall nicht den Subklassen operator= sondern den Basisklassenoperator aufrufen. Wie macht man so etwas?

Code:
class Base
{
[...]
  virutal Base& operator=(const Base& other)
  {
    [...]
    return *this;
  }
}

class Sub1: public Base
{
 [...]
 Sub1& operator=(const Sub1 sub1)
  {
    if(Sonderfall)
       //--> ? Base operator= Coding aufrufen
    //else "normale implementierung in der Subklasse
   return *this;
  }
}

Wie komme ich an die Basisklasse dran?

Danke für die Hilfe,
Peter
 
Zurück