casting

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

Wenn Sie einen generischen Typ in Java implementieren, wird ClassCastException nicht ausgelöst?

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...
04.05.2010, 16:45
1
Antwort

Typescript: Die Indexsignatur fehlt im Typ

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...
03.05.2016, 13:45
1
Antwort

dynamic_cast vs static_cast zu void *

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...
15.04.2014, 05:18
1
Antwort

Wie extrahiere ich einen LinkedListNodeT aus einer LinkedListT?

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...
13.05.2012, 04:58
1
Antwort

Korrekter Umgang mit dem Vergleich von vorzeichenbehafteten und vorzeichenlosen Werten

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...
31.07.2012, 08:20
2
Antworten

Wie schreibe ich meinen eigenen Iterator für eine Collection-Eigenschaft einer Eigenschaft (mit korrektem Casting)?

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...
23.09.2012, 04:11
1
Antwort

Typescript, das die Eigenschaft des Objekts ablegt

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...
15.12.2014, 18:22
4
Antworten

Wie verwende ich fgets (), um zu vermeiden, dass das zweite Argument vom Typ int umgewandelt wird?

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...
18.07.2016, 10:39
2
Antworten

Unterschiedliches Char-Casting-Verhalten für Method Passing und Inside-Methode

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?     
14.02.2014, 08:09
4
Antworten

Wird bei Blockierung kurz in int umgewandelt

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...
08.08.2013, 11:15