Freigeben über


Überschreiben einer virtuellen Funktion (Visual C++)

Sie können virtuelle Funktionen, die über das Eigenschaftenfenster von Visual Studio in einer Basisklasse definiert werden, überschreiben.

So überschreiben Sie eine virtuelle Funktion im Eigenschaftenfenster

  1. Klicken Sie in der Klassenansicht auf die Klasse.

  2. Klicken Sie im Eigenschaftenfenster auf die Schaltfläche Überschreibungen.

    HinweisHinweis

    Die Schaltfläche Überschreibungen ist verfügbar, wenn Sie entweder den Klassennamen in der Klassenansicht markieren oder wenn Sie auf eine beliebige Stelle im Quellcodefenster klicken.

    In der linken Spalte sind die virtuellen Funktionen aufgeführt.Erscheint der Name einer virtuellen Funktion außerdem in der rechten Spalte, wurde bereits eine Überschreibung implementiert.

  3. Wenn die Funktion keine Überschreibung enthält, klicken Sie auf die Zelle in der rechten Spalte des Eigenschaftenfensters, um den von der Funktionsüberschreibung vorgeschlagenen Namen als <add>FuncName anzuzeigen.

  4. Klicken Sie auf den vorgeschlagenen Namen, um der Funktion Stubcode hinzuzufügen.

  5. Um eine Überschreibungsfunktion zu bearbeiten, doppelklicken Sie in der Klassenansicht auf den Funktionsnamen und bearbeiten den Code im Quellcodefenster.

Um eine Überschreibung zu entfernen, klicken Sie in der rechten Spalte auf den Namen der Überschreibungsfunktion und wählen <delete>FuncName.Der Funktionscode wird auskommentiert.

Siehe auch

Aufgaben

Hinzufügen einer Memberfunktion (Visual C++)

Hinzufügen einer Membervariablen (Visual C++)

Referenz

Navigieren in der Klassenstruktur (Visual C++)

Konzepte

Hinzufügen neuer Funktionen mit Code-Assistenten

Hinzufügen einer Klasse (Visual C++)

Hinzufügen eines MFC-Meldungshandlers