W8022 verbirgt virtuelle Funktion [C++]

Gast #6962004
Lesenswert?
• ▲
▼
Grüße!

"Eine virtuelle Funktion wird üblicherweise von der Deklaration einer 
abgeleiteten Klasse überschrieben.
In diesem Fall ist weiteren abgeleiteten Funktionen durch eine 
Deklaration mit demselben Namen, aber mit unterschiedlichen 
Argumenttypen, der Zugriff auf die virtuellen Funktionen nicht mehr 
möglich."

der Compiler compiliered aber mit Warnung, wenn ich die Funktion aber 
deklariere, verschwindet die Meldung mit erfolgreich compiliered, kann 
mir dass bitte jemand näher erklären?
#6963857
Lesenswert?
• ▲
▼
Sven L. schrieb:
> kann mir dass bitte jemand näher erklären?
Was ist denn genau dein Problem? Du erwähnst die Deklaration einer 
Funktion und eine Warnung und eine Meldung. Der Text in "" lässt 
erahnen, dass es irgendwie um virtuelle Funktionen und abgeleitete 
Klassen geht. Ein paar Mehr Informationen wären hilfreich. Du könntest 
z.B. ein minimales compilierbares Beispiel, das deinen "Fehler" enhält, 
posten.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.