Aufruf der virtuellen Methode aus der Basisklasse für das Objekt des abgeleiteten Typs

8
%Vor%

Ich habe Casting- und Funktionszeiger versucht, aber ich konnte es nicht tun. Ist es möglich, den virtuellen Mechanismus zu besiegen (frage mich nur, ob es möglich ist)?

    
Nikola Smiljanić 07.05.2010, 10:14
quelle

2 Antworten

24

Um die in foo() definierte Funktion Base explizit aufzurufen, verwenden Sie:

%Vor%     
Daniel Daranas 07.05.2010, 10:16
quelle
6
%Vor%

Beachten Sie, dass d.foo() Derived::foo aufruft, unabhängig davon, ob foo virtuell ist oder nicht.

    
Marcelo Cantos 07.05.2010 10:18
quelle

Tags und Links