Suchergebnisse für Anfrage "dynamic-dispatch"

4 die antwort

Covarianter Rückgabetyp und Typkonvertierung

s->duplicate() gibt ein Objekt vom Typ @ zurüBox*, aber ich erhalte einen Fehler beim Initialisieren mitBox*. Es sieht so aus, als würde es zurück in @ konvertierShape*. Was bringt es, kovariante Rückgabetypen zu haben, wenn sie wieder in den ...

4 die antwort

Warum kann der virtuelle Funktionstabellenzeiger (vfptr) in C ++ nicht statisch sein?

Wenn die virtuelle Funktionstabelle für alle Objekte der Klasse gleich ist, warum kann der Zeiger auf diese Tabelle (vfptr) dann nicht statisch sein und von allen Objekten gemeinsam genutzt werden?

5 die antwort

Verfügt Swift über dynamische Versand- und virtuelle Methoden?

Aus einem C ++ / Java / C # -Hintergrund kommend Ich hatte erwartet, virtuelle Methoden in Swift zu sehen, aber beim Lesen der schnellen Dokumentation sehe ich keine Erwähnung von virtuellen Methoden. Was vermisse ich?

TOP-Veröffentlichungen