Suchergebnisse für Anfrage "dynamic-cast"

8 die antwort

Wie wird dynamic_cast normalerweise implementiert?

Ist der Typ ein reiner Ganzzahlvergleich? Oder wäre es sinnvoll, ein @ zu habGetTypeIdvirtuelle Funktion zur Unterscheidung, welche es zu einem Ganzzahlvergleich machen würde? (Ich möchte nur nicht, dass die Dinge ein Zeichenkettenvergleich für ...

16 die antwort

esten einer C ++ - Klasse auf Featur

Ich habe eine Reihe von Klassen, die eine Reihe von logischen Feldern beschreiben, die Dinge enthalten und ihnen Dinge antun können. Ich hab struct IBox // all boxes do these { .... } struct IBoxCanDoX // the power to do X { void x(); } struct ...

6 die antwort

Laufzeitüberprüfung einer Besetzung aus einer Lücke *

Sag, dass ich ein @ havoid* enthält einen Zeiger auf ein unbekanntesclass. Ich möchte benutzendynamic_cast, um die Laufzeit auf den Typ der Klasse zu überprüfen, die ich tatsächlich habe. Beispielsweise class Foo {}; void* bar = new Foo;Wenn ich ...

TOP-Veröffentlichungen