Suchergebnisse für Anfrage "virtual"

3 die antwort

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 ...

6 die antwort

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 ...

8 die antwort

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 ...

TOP-Veröffentlichungen

2 die antwort

Ü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 ...

1 die antwort

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 ); ...

2 die antwort

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 ...

3 die antwort

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 ...

1 die antwort

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 ...

3 die antwort

Können Sie private virtuelle Methoden überschreiben?

Ich denke, Sie können und mein Kollege denkt, Sie können nicht!

3 die antwort

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 ...