Als «polymorphism» getaggte Fragen

In der Informatik ist Polymorphismus eine Programmiersprachenfunktion, mit der Werte verschiedener Datentypen einheitlich behandelt werden können.

129
Polymorphismus in C ++

SO VIEL ICH WEISS: C ++ bietet drei verschiedene Arten von Polymorphismus. Virtuelle Funktionen Überladung des Funktionsnamens Überlastung des Bedieners Zusätzlich zu den drei oben genannten Arten von Polymorphismus gibt es andere Arten von

126
Wie rufe ich base.base.method () auf?

// Cannot change source code class Base { public virtual void Say() { Console.WriteLine("Called from Base."); } } // Cannot change source code class Derived : Base { public override void Say() { Console.WriteLine("Called from Derived."); base.Say(); } } class SpecialDerived : Derived {...

125
Private virtuelle Methode in C ++

Was ist der Vorteil, wenn eine private Methode in C ++ virtuell gemacht wird? Ich habe dies in einem Open Source C ++ - Projekt bemerkt: class HTMLDocument : public Document, public CachedResourceClient { private: virtual bool childAllowed(Node*); virtual PassRefPtr<Element>...