Suchergebnisse für Anfrage "virtual"
Virtuelle Funktion Standardparameter und Überladung
Diese Frage bezieht sich auf häufig auftretende Probleme, die in den folgenden Fragen behandelt werden: Können virtuelle Funktionen Standardparameter ...
Mehr zu Virtual / new… plus Schnittstellen!
Gestern habe ich eine Frage zu den neuen / virtuellen / außer Kraft gesetzten Keywords gestellt und aus Ihren Antworten viel gelernt. Trotzdem habe ich noch einige Zweifel. Zwischen all den "Boxen" verlor ich den Kontakt zu den Methodentabellen ...
Reine virtuelle Funktionen in C ++ 11
In C ++ 98 wurde der Nullzeiger durch das Literal dargestellt0 (oder in der Tat ein konstanter Ausdruck, dessen Wert Null war). In C ++ 11 bevorzugen wirnullptr stattdessen. Dies funktioniert jedoch nicht für rein virtuelle Funktionen: struct X ...
Überschreiben einer abstrakten Methode mit einer virtuellen
Ich versuche, eine abstrakte Methode in einer abstrakten Klasse mit einer virtuellen Methode in einer untergeordneten Klasse zu überschreiben. Ich (bisher angenommen?) Verstehe den Unterschied zwischen abstrakten und ...
Template-Methode in Nicht-Template-Klasse erzwingen
Ich versuche folgendes Verhalten / folgende Syntax / Verwendung dieser Klasse zu erreichen: Data1 dataType1; Data2 dataType2; int intType; float floatType; dataType1.method( intType ); dataType1.method( floatType ); dataType2.method( intType ); ...
Reine virtuelle Klasse und Sammlungen (Vektor?)
Ich arbeite an einer Grafikanwendung, die ziemlich häufig virtuelle Klassen verwendet. Es hat: Eine Bildklasse, die im Wesentlichen eine Sammlung von Formen ist. Eine Shapes-Klasse, die rein virtuell ist und einige Klassen enthält, die von ihr ...
Virtuelle Methodentabellen
Bei der Diskussion versiegelter Klassen wird häufig der Begriff "virtuelle Funktionstabelle" verwendet. Was ist das genau? Ich habe vor einiger Zeit über eine Methodentabelle gelesen (ich erinnere mich auch nicht an den Zweck des Zwecks) und eine ...
Warum muss ich in einem abstrakten Klassenkonstruktor einen Konstruktor einer virtuellen Basis aufrufen, der niemals aufgerufen wird?
Ich stehe vor der bekannten "gefürchteten" Diamanten-Situation: A / \ B1 B2 \ / C | DDie KlasseA hat, sagt der KonstrukteurA::A(int i). Ich möchte auch eine Standardinstanziierung von a verbietenA Also erkläre ich den Standardkonstruktor vonA ...
Können Sie private virtuelle Methoden überschreiben?
Ich denke, Sie können und mein Kollege denkt, Sie können nicht!
Was ist das Äquivalent von virtuellen Funktionen von c ++ in PHP?
Ist esabstract function xxx? Ich habe gerade einen Test gemacht, der darauf hindeutet, dass eine private Methode auch virtuell ist. class a { private function test() { echo 1; } } class b extends a { private function test() { echo 2; } public ...