Suchergebnisse für Anfrage "casting"

12 die antwort

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

4 die antwort

c ++ Typ Cast Operator Überladung und implizite Konvertierungen

wenn ich den Typumwandlungsoperator überlade, treten Kompilierungsfehler auf, wenn eine implizite Konvertierung erforderlich ist und keine gefunden werden kann. Betrachten Sie das einfache Beispiel, in dem ich eine Wrapper-Klasse habe, die einen ...

6 die antwort

Wie ändere ich eine Variable eines Typs in eine andere in C?

Ich will es machen: int main () { bla bla bla void *onetype; switch (USER_INPUT_TYPE) { CASE CONVERT_TO_CHAR: convert onetype VOID TO CHAR >>> HOW??? CASE CONVERT_TO_INT: convert onetype VOID TO INT >>> HOW??? LOT OF CASES... } }Ja, ich kenne ...

TOP-Veröffentlichungen

6 die antwort

LINQ .Cast () - Erweiterungsmethode schlägt fehl, aber (Typ-) Objekt funktioniert

Um zwischen einigen LINQ to SQL-Objekten und DTOs zu konvertieren, haben wir explizite Umwandlungsoperatoren für die DTOs erstellt. Auf diese Weise können wir Folgendes tun: DTOType MyDTO = (LinqToSQLType)MyLinq2SQLObj;Das funktioniert gut. ...

12 die antwort

Hackt ein privates Mitglied ein bestimmtes Verhalten?

Ich habe die folgende Klasse: class BritneySpears { public: int getValue() { return m_value; }; private: int m_value; };Welche ist eine externe Bibliothek (die ich nicht ändern kann). Ich kann den Wert von @ offensichtlich nicht ändem_value, ...

2 die antwort

Visual Studio erstellt beim Typecasting kein temporäres Objekt?

Ich verwende Visual Studio Express 2013 und spiele ein bisschen herum, um etwas über verschiedene Dinge in C ++ zu lernen. Ich bin auf einen interessanten Fehler im Compiler gestoßen, bei dem kein temporäres Objekt erstellt zu werden scheint, ...

8 die antwort

Warum ist eine explizite Typumwandlung von double nach float, aber nicht von int nach byte erforderlich?

Consider folgende Anweisung: byte by = 5; //works fine literal '5' ist vom Typ int und klein genug, um in eine Variable vom Typ byte zu passen. Der Compiler führt hier das implizite Typ-Casting durch (von int zu byte). Betrachten Sie nun ...

6 die antwort

Kann "Iterator" nur Unterklasse "const_iterator" eingeben?

Nach eine weitere Frage zu Iteratoren [https://stackoverflow.com/questions/2844339/c-iterator-and-const-iterator-problem-for-own-container-class] Ich habe einige Zweifel an benutzerdefinierten Containern. In meinem Container,iterator ist eine ...

6 die antwort

Java Lambda Ausdrücke, Casting und Komparatoren

Ich suchte im Java-Quellcode nach demMap interface und stieß auf diesen kleinen Codeausschnitt: /** * Returns a comparator that compares {@link Map.Entry} in natural order on value. * * <p>The returned comparator is serializable and throws ...

4 die antwort

InvokeExact für das Objekt, dessen Typ dynamisch vom Klassenladeprogramm geladen wird

ch habe den ganzen Tag mit diesem Problem verbracht. Mein Problem ist, wie man einen Aufruf von MethodHandle.invokeExact für eine Instanz ausführt, deren Klassentyp zur Laufzeit des Programms dynamisch geladen wird. Um das Problem klarer zu ...