Suchergebnisse für Anfrage "dynamic-cast"

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

6 die antwort

Welche Art von Besetzung von Eltern zu Kindern?

Diese Frage bezieht sich auf welche C ++ style cast [https://msdn.microsoft.com/en-us/library/5f6c9f8h.aspx] sollte verwendet werden, um diese Konvertierung durchzuführen. Mir ist bewusst, dass eine Besetzung im C-Stil dies erreichen kann. Für ...

2 die antwort

C ++ - dynamisches Downcasting auf Klassenvorlagen mit Vorlagenvorlagenparametern als Klassenvorlage oder Aliasvorlage

ch hoffe der Titel macht Sinn. Ich vermisse wahrscheinlich den Wortschatz, um ihn richtig auszudrücken. Nun, ein Beispiel wird wahrscheinlich klarer sein. Problem für mich ist: dynamisches Downcasting gibt zur Laufzeit in einigen der folgenden ...

TOP-Veröffentlichungen

2 die antwort

dynamic_cast wirft keine Ausnahmen wie erwartet

Auf der Grundlage dieser Antwort ... Finden des Objekttyps in C ++ [https://stackoverflow.com/questions/351845/finding-the-type-of-an-object-in-c] ... Ich habe diesen Code geschrieben: static TVALUE getUpperBound() { SomeStruct<TVALUE>* t; ...

1 die antwort

Wie wird das Löschen eines Zeigers mithilfe der dynamischen Umwandlung erkannt?

Wie gezeigtHier [http://www.devx.com/tips/Tip/28143]kann man benutzendynamic_cast So erkennen Sie einen gelöschten Zeiger: #include <iostream> using namespace std; class A { public: A() {} virtual ~A() {} }; class B : public A { public: B() {} ...

3 die antwort

Warum ist dynamic_cast böse oder nicht? Sollte ich in diesem Fall dynamic_cast verwenden?

Manche sagen

2 die antwort

Gibt dynamic_cast in c ++ 11 nullptr oder 0 zurück?

3 die antwort

Warum schlägt die geschützte Vererbung bei dynamic_cast fehl?

3 die antwort

dynamic_cast im Vergleich zur Bereitstellung virtueller Funktionen in der übergeordneten Klasse (C ++)

Ich habe eine Elternklasse &quot;base&quot; und eine andere Klasse &quot;deriviert&quot;, die von &quot;base&quot; erbt.&quot;abgeleitet&quot; hat 1 Methode ...

2 die antwort

Bekannte Lösung zur Vermeidung der Langsamkeit von dynamic_cast?

Ich brauchte Laufzeit-Polymorphismus, also habe ich verwendet