Perguntas com a marcação «casting»

A transmissão é um processo em que um tipo de objeto é explicitamente convertido em outro tipo, se a conversão for permitida. Esse processo pode levar a uma alteração no valor.




13
Conversão Float para Int em Swift
Eu quero converter um Floatpara um Intno Swift. Fundição básicas como isso não funciona porque esses tipos não são primitivos, ao contrário de floats e ints em Objective-C var float: Float = 2.2 var integer: Int = float as Float Mas isso produz a seguinte mensagem de erro: 'Float' não …



3
Conversão de tipo TypeScript ou JavaScript
Como lidar com a conversão de tipos em TypeScript ou Javascript? Digamos que eu tenha o seguinte código TypeScript: module Symbology { export class SymbolFactory { createStyle( symbolInfo : SymbolInfo) : any { if (symbolInfo == null) { return null; } if (symbolInfo.symbolShapeType === "marker") { // how to cast …

11
Downcasting em Java
A upcasting é permitida em Java, mas a downcasting gera um erro de compilação. O erro de compilação pode ser removido adicionando uma conversão, mas seria interrompido no tempo de execução. Nesse caso, por que o Java permite o downcasting se não pode ser executado no tempo de execução? Existe …
179 java  casting 

6
Converter um número em uma string no TypeScript
Qual é a melhor maneira (se houver) de converter de número para string no Texto Dactilografado? var page_number:number = 3; window.location.hash = page_number; Nesse caso, o compilador lança o erro: O tipo 'número' não pode ser atribuído ao tipo 'string' Porque location.hashé uma string. window.location.hash = ""+page_number; //casting using "" …


6
Em C, por que algumas pessoas lançam o ponteiro antes de liberá-lo?
Estou trabalhando em uma base de código antiga e praticamente toda chamada de free () usa uma conversão em seu argumento. Por exemplo, free((float *)velocity); free((float *)acceleration); free((char *)label); onde cada ponteiro é do tipo correspondente (e correspondente). Não vejo sentido em fazer isso. É um código muito antigo, então …
167 c  pointers  casting 





Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.