Suchergebnisse für Anfrage "dynamic-cast"
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() {} ...
c ++ dynamic_cast Fehlerbehandlung
Gibt es eine bewährte Methode zur Behandlung von dynamic_cast-Fehlern (außer wenn Sie sie nicht verwenden müssen)? Ich frage mich, wie ich bei NULL vorgehen soll und ob bad_cast es werfen kann. Soll ich nach beidem suchen? Und wenn ich bad_cast ...
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; ...
Ist meine Methode zum Vermeiden von dynamic_cast <> schneller als dynamic_cast <> selbst?
Ich habe ein @ beantwortFrag [https://stackoverflow.com/questions/2758158/which-casting-technique-is-better-for-doing-casting-from-upper-class-to-lower-cla] vor ein paar Minuten und es hat mir einen anderen angehoben: In einem meiner Projekte ...
Was könnte einen Dynamic_cast zum Absturz bringen?
Ich habe einen Code, der so aussieht: TAxis *axis = 0; if (dynamic_cast<MonitorObjectH1C*>(obj)) axis = (dynamic_cast<MonitorObjectH1C*>(obj))->GetXaxis(); Manchmal stürzt es ab: Thread 1 (Thread -1208658240 (LWP 11400)): #0 0x0019e7a2 in ...
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 ...
ClassCastException
Ich habe zwei Klassen in Java als: class A { int a=10; public void sayhello() { System.out.println("class A"); } } class B extends A { int a=20; public void sayhello() { System.out.println("class B"); } } public class HelloWorld { public static ...
Cannot dynamic_cast void * to templated class
Der genaue Fehler, den ich erhalte, ist: Cannot dynamic_cast 'object' (vom Typ 'void *') to type 'class udDator (int) *' (source ist kein Zeiger auf eine Klasse) Dies geschieht in einem überschriebenen Operator delete. Ich versuche, ...
Wie schreibe ich eigene dynamic_cast
Dies wurde im Interview gefragt. Wie schreibe ich eigene dynamic_cast. Ich denke, auf der Grundlage von typeids Namensfunktion. Wie implementiere ich eine eigene typid? Ich habe keine Ahnung.
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 ...