Resultados da pesquisa a pedido "casting"

7 a resposta

Como devo transmitir no VB.NET?

São todos iguais? Em que circunstâncias devo escolher um dos outros? var.ToString () CStr (var) CType (var, String) DirectCast (var, String) EDIT: sugestão deEu não [https://stackoverflow.com/users/303/notmyself]… TryCast (var, String)

9 a resposta

Como evitar grandes declarações if e instanceof

Animal public abstract class Animal { String name; public Animal(String name) { this.name = name; } }Leão public class Lion extends Animal { public Lion(String name) { super(name); // TODO Auto-generated constructor stub } public void roar() ...

5 a resposta

Por que lançar em um ponteiro, em seguida, desreferenciar?

Eu estava passando por este exemplo, que tem uma função que gera um padrão de bits hexadecimais para representar um flutuador arbitrário. void ExamineFloat(float fValue) { printf("%08lx\n", *(unsigned long *)&fValue); }Por que usar o endereço de ...

7 a resposta

Qual é a diferença entre conversão de tipo e conversão de tipo em c ++ ou java?

Qual é a diferença entre conversão de tipo e conversão de tipo em c ++ ou java?

4 a resposta

Por que (int) (objeto) 10m lança a exceção "Elenco especificado não é válido"?

Por que esse elenco explícito lançaSpecified cast is not valid. exceção? decimal d = 10m; object o = d; int x = (int)o;Mas isso funciona: int x = (int)(decimal)o;

1 a resposta

Por que o “operador nulo” não é chamado com sintaxe de conversão?

Enquanto brinca comesta resposta [https://stackoverflow.com/questions/4030959/will-a-variablename-c-statement-be-a-no-op-at-all-times/4030983#4030983] porusuário GMan [https://stackoverflow.com/users/87234/gman]Criei o seguinte snippet (compilado ...

1 a resposta

A conversão de -1 do MySQL retorna 18446744073709551615

Não consigo encontrar uma explicação para isso e tenho certeza de que funcionou anteriormente como esperado. SELECT CAST(-1 AS UNSIGNED INTEGER);Esperado: 0 Resultado: 18446744073709551615 Algo mudou, ou isso é um bug do MySQL? [ATUALIZAÇÃO] ...

0 a resposta

Por que o sinal de ponteiro de 32 bits é estendido quando convertido para uint64_t?

Quando compilado como um processo de 32 bits, o código a seguir é impressoffffffff82223333 ao invés de82223333, parece que um ponteiro é sempre estendido ao sinal quando convertido emuint64_t. Por que é que? #include <stdint.h> #include ...

2 a resposta

Convertendo caracteres em entradas em Java

Sistema: Windows Vista de 32 bits, Java 6.0.2 Eu tenho algumas perguntas sobre a conversão de caracteres em ints. Eu executo o código abaixo, deixando myInt com o valor 4: char myChar = '4'; int myInt = myChar - '0';Agora, essa conversão é algo ...

3 a resposta

Um elenco falhado em Swift de Any? protocolar

FYI: Bug rápido criado aqui:https://bugs.swift.org/browse/SR-3871 [https://bugs.swift.org/browse/SR-3871] Estou tendo um problema estranho em que um elenco não está funcionando, mas o console o mostra como o tipo correto. Eu tenho um protocolo ...