Suchergebnisse für Anfrage "dynamic-cast"
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 ...
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 ...
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 ...
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; ...
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() {} ...
dynamic_cast im Vergleich zur Bereitstellung virtueller Funktionen in der übergeordneten Klasse (C ++)
Ich habe eine Elternklasse "base" und eine andere Klasse "deriviert", die von "base" erbt."abgeleitet" hat 1 Methode ...
Bekannte Lösung zur Vermeidung der Langsamkeit von dynamic_cast?
Ich brauchte Laufzeit-Polymorphismus, also habe ich verwendet