Virtuelle Klassenfunktionen

Aus Appmethod Topics
Wechseln zu: Navigation, Suche

Nach oben zu Sprachunterstützung für die Appmethod-Bibliotheken (C++)


Virtuelle Klassenfunktionen sind virtuelle, durch den Modifizierer __classmethod gekennzeichnete Methoden. Sie werden über die VMT aufgerufen, aber der Zeiger this ist der Metaklassenzeiger und keine Objektinstanz wie bei virtuellen Nicht-Klassen-Methoden.

In C++ werden Klassenmethoden mit dem Schlüsselwort __classmethod deklariert. Der Modifizierer __classmethod gibt an, dass eine Funktion für einen Klassennamen sowie für eine Instanz dieser Klasse aufgerufen werden kann.

Hinweis: Appmethod C++ unterstützt auch virtual __classmethod-Member. Sie können diese Methoden in C++ aufrufen.
Ein Codefragment, das die Verwendung des Schlüsselworts __classmethod zeigt, finden Sie unter Klassenmethoden, die das Schlüsselwort __classmethod verwenden.


Siehe auch