Suchergebnisse für Anfrage "casting"

2 die antwort

Wie implementiere ich Polymorphismus mit std :: shared_ptr?

Ich habe einige der anderen Fragen zu diesem Thema gesehen, aber immer noch keine Antwort gefunden - ich vermute, ich vermisse etwas: Ich habe zwei einfache Testklassen definiert: class TestBase { public: TestBase ( ) { }; ~ TestBase ( ) { }; ...

4 die antwort

Wie C struct nur einen anderen Strukturtyp umwandeln, wenn ihre Speichergröße gleich ist?

Ich habe 2 Matrixstrukturen, bedeutet gleiche Daten, habe aber eine andere Form wie diese: // Matrix type 1. typedef float Scalar; typedef struct { Scalar e[4]; } Vector; typedef struct { Vector e[4]; } Matrix; // Matrix type 2 (you may know ...

4 die antwort

Warum löst Enumerable.Cast eine InvalidCastException aus?

Wenn ich implizit einen Integer-Wert in ein Double umwandeln kann, wie: int a = 4; double b = a; // now b holds 4.0 Warum kann ich das nicht tun: int[] intNumbers = {10, 6, 1, 9}; double[] doubleNumbers2 ...

TOP-Veröffentlichungen

6 die antwort

SQL: Umwandlung eines Strings in IDS mit der IN-Klausel

DECLARE @STR_IDS VARCHAR(15) SET @STR_IDS='7,15,18' UPDATE TBL_USERS WHERE ID IN @STR_IDSIch weiß, dass die Update-Anweisung nicht funktionieren würde, da die ID vom Typ INT ist und ich dort einen varachar-Wert ersetze. Wie kann ich die Abfrage ...

4 die antwort

Array in IEnumerable <T> konvertieren

Zu meiner Überraschung erhalte ich die folgende Aussage: public static IEnumerable<SomeType> AllEnums => Enum.GetValues(typeof(SomeType)); zu beschweren, nicht in der Lage zu sein, von @ zu konvertier System.Array zu ...

8 die antwort

Wenn eine lange Ganzzahl in eine kurze umgewandelt wird, was ist passiert?

Ich benutze Java, um eine lange Ganzzahl y in eine kurze Ganzzahl x zu kopieren: long y = 40002; short x = (short) y; System.out.println("x now equals " + x); Das Ergebnis ist: x entspricht jetzt -25534. Ich habe versucht herauszufinden, wie ...

2 die antwort

Golang: Eine Schnittstelle dynamisch in eine typisierte Variable umwandeln

In go, ist es möglich, Variablen irgendwie dynamisch umzusetzen? Zum Beispiel, wenn eine einfache Besetzung wäre: var intAge = interfaceAge.(int)Was ist, wenn ich nicht weiß, dass das Alter ein Int im Voraus ist? Eine einfache Art zu schreiben ...

16 die antwort

Regular cast vs. static_cast vs. dynamic_cast [duplizieren]

Diese Frage hat hier bereits eine Antwort: Wann sollten static_cast, dynamic_cast, const_cast und reinterpret_cast verwendet werden? [/questions/332030/when-should-static-cast-dynamic-cast-const-cast-and-reinterpret-cast-be-used] 8 answers Ich ...

8 die antwort

Casting Zeiger auf abgeleitete Klasse, um auf Zeiger auf Basisklasse zu verweisen

Warum kann ich keinen Zeiger auf eine abgeleitete Klasse setzen, um auf einen Zeiger auf eine Basisklasse zu verweisen? struct Base { }; struct Derived : Base { }; int main() { Derived* derived = nullptr; static_cast<Base*&>(derived); }Ich ...

6 die antwort

Haskell: Konvertieren von Int in String

Ich weiß, Sie können ein @ konvertierString zu einer Nummer mitread: Prelude> read "3" :: Int 3 Prelude> read "3" :: Double 3.0Aber wie schnappst du dir dasString Darstellung einesInt Wert