Casting ist ein Prozess, bei dem ein Objekttyp explizit in einen anderen Typ konvertiert wird, wenn die Konvertierung zulässig ist. Dieser Prozess könnte zu einer Wertänderung führen.
Ich bin auf ein seltsames Verhalten von Java gestoßen, das wie ein Fehler aussieht. Ist es? Durch das Umwandeln eines Objekts in einen generischen Typ (zB K ) wird keine ClassCastException geworfen, auch wenn das Objekt keine Instanz von K...
Ich möchte MyInterface.dic wie ein Wörterbuch name: value haben, ich definiere es wie folgt:
%Vor%
Jetzt erstelle ich eine Funktion, die auf meinen Typ wartet:
%Vor%
Und die Eingabe:
%Vor%
Ich erwarte, dass foo(o) korrekt is...
In den letzten beiden Zeilen des unteren Programms verhalten sich static_cast<void*> und dynamic_cast<void *> unterschiedlich. Soweit ich weiß, wird das Ergebnis von dynamic_cast<void*> immer auf die Adresse des vollst...
Ich habe eine LinkedList, mit der ich fortlaufende Nummern verfolgen kann, die an diese Klasse gesendet werden. (Ich möchte schließlich die fehlenden Zahlen finden).
Ich muss jetzt die Methode ranges.AddAfter (recentNode, someNewNode) verwen...
Ich bin an einem Punkt angelangt, an dem ich gesenkte und vorzeichenlose Werte vergleichen muss. Bis jetzt habe ich immer die Code-Basis geändert, um diese Situation komplett zu vermeiden, aber jetzt kann ich das nicht mehr machen.
Also, was...
Ich habe eine Modellklasse mit einigen Objektkompositionen, und ich kenne den besten Weg, Iteratoren dafür zu schreiben. Um das Problem genauer zu sehen, hier ist die Hierarchie (Semipseudo-Code):
Eine Wurzelklasse:
%Vor%
Einige konkrete...
Ich arbeite mit indexeddb und typescript. Mein Problem ist, dass TS nicht in der Lage ist, die Eigenschaft event.target.result zu behandeln. Ein typischer Fall:
%Vor%
Meine Frage ist also: Gibt es eine einfachere Möglichkeit, die Eigensch...
Die Deklaration der Funktion fgets sieht folgendermaßen aus:
%Vor%
Dies bedeutet, dass das zweite Argument voraussichtlich ein int ist.
Was ist der richtige Weg, um dieses Casting im folgenden Programm zu vermeiden?
%Vor%
Hier h...
Ich habe einen einfachen Code:
%Vor%
Ich möchte wissen, warum
%Vor%
ist möglich, aber
%Vor%
unmöglich!
Wer kann das erklären?
Wer kann eine gemeinsame Regel für ähnliche Probleme festlegen?
Ich habe den folgenden Code:
%Vor%
Dieser Code führt zu einem Compilerfehler:
kann den Typ 'int' nicht in 'short' umwandeln
Wenn ich die Bedingung im erweiterten Format schreibe, gibt es keinen Compilerfehler:
%Vor%
Warum bekom...