Domande taggate «casting»

La fusione è un processo in cui un tipo di oggetto viene esplicitamente convertito in un altro tipo se la conversione è consentita. Questo processo potrebbe comportare una modifica del valore.


12
Come faccio a convertire da int a Long in Java?
Continuo a trovare sia su qui e Google le persone che hanno problemi che vanno dal longal int, e non il contrario. Eppure sono sicuro di non essere l'unico ad aver incontrato questo scenario prima di passare da inta Long. Le uniche altre risposte che ho trovato sono state "Impostalo …


13
Converti Float in Int in Swift
Voglio convertire un Floatin un Intin Swift. Fusione di base come questo non funziona, perché questi tipi non sono primitivi, a differenza di floats e ints in Objective-C var float: Float = 2.2 var integer: Int = float as Float Ma questo produce il seguente messaggio di errore: 'Float' non …



3
Cast di tipo TypeScript o JavaScript
Come si fa a gestire il cast dei tipi in TypeScript o Javascript? Supponiamo di avere il seguente codice TypeScript: module Symbology { export class SymbolFactory { createStyle( symbolInfo : SymbolInfo) : any { if (symbolInfo == null) { return null; } if (symbolInfo.symbolShapeType === "marker") { // how to …

11
Downcasting in Java
L'upcasting è consentito in Java, tuttavia il downcasting genera un errore di compilazione. L'errore di compilazione può essere rimosso aggiungendo un cast ma si romperà comunque in fase di esecuzione. In questo caso, perché Java consente il downcasting se non può essere eseguito in fase di esecuzione? C'è qualche utilità …
179 java  casting 

6
Trasmissione di un numero a una stringa in TypeScript
Qual è il modo migliore (se ce n'è uno) di trasmettere da un numero all'altro in Typescript? var page_number:number = 3; window.location.hash = page_number; In questo caso il compilatore genera l'errore: Digitare 'numero' non è assegnabile per digitare 'stringa' Perché location.hashè una stringa. window.location.hash = ""+page_number; //casting using "" literal …


6
In C, perché alcune persone lanciano il puntatore prima di liberarlo?
Sto lavorando su una vecchia base di codice e praticamente ogni invocazione di free () usa un cast sul suo argomento. Per esempio, free((float *)velocity); free((float *)acceleration); free((char *)label); dove ogni puntatore è del tipo corrispondente (e corrispondente). Non vedo assolutamente nulla nel farlo. È un codice molto vecchio, quindi …
167 c  pointers  casting 





Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.