Resultados da pesquisa a pedido "casting"

6 a resposta

Java: double vs float

Em outro exercício de Bruce Eckel, o código que escrevi usa um método e altera o valor em outra classe. Aqui está o meu código: class Big { float b; } public class PassObject { static void f(Letter y) { y.c = 'z'; } //end f() static void g(Big ...

8 a resposta

Alguma idéia por que eu preciso converter um número inteiro literal para (int) aqu

No exemplo a seguir int i = -128; Integer i2 = (Integer) i; // compiles Integer i3 = (Integer) -128; /*** Doesn't compile ***/ Integer i4 = (Integer) (int) -128; // compiles Integer i4 = -128; // compiles Integer i5 = (int) -128; // compiles ...

4 a resposta

Como evito um elenco implícito duplo -> int?

Pergunta como acima, mais detalhes abaixo: Tenho uma aulaMoney para lidar com ... bem, você adivinhou o quê. Eu sou muito rigoroso em não permitirMoney edouble para interagir (*), portanto, o código a seguir énã possível Money m1( 4.50 ); ...

5 a resposta

C ++. Erro: void não é do tipo ponteiro para objeto

Tenho um programa C ++: struct arguments { int a, b, c; arguments(): a(3), b(6), c(9) {} }; class test_class{ public: void *member_func(void *args){ arguments vars = (arguments *) (*args); //error: void is not a //pointer-to-object type ...

5 a resposta

Como transmitir a Lista <ClasseB> para a Lista <ClasseA> quando a Classe B herda da Classe A?

Serializou a string json paraList<ClassB> e agora quero convertê-lo paraList<ClassA> antes de devolvê-lo deBindModel método. Preciso de transmissão porque os métodos esperam obterList<ClassA>. Por que recebo erro ao transmitir? Depois de ...

3 a resposta

Por que o operador ternário lança inesperadamente números inteiros?

Vi em algum lugar discutido que o código a seguir resulta emobj Começar umDouble, mas que imprime200.0 do lado esquerdo. Object obj = true ? new Integer(200) : new Double(0.0); System.out.println(obj); Result: 200.0 No entanto, se você colocar ...

4 a resposta

Por que uma operação Linq Cast <T> falha quando eu tenho uma conversão implícita definida?

Criei duas classes, com uma delas tendo um elenco implícito entre elas: public class Class1 { public int Test1; } public class Class2 { public int Test2; public static implicit operator Class1(Class2 item) { return new Class1{Test1 = ...

1 a resposta

typeça o número exponencial para int ou float

O seguinte código: echo (int) "2e2"; echo (int) 2e2; echo (float) "2e2"; saídas 2 200 200 .. e eu não tenho idéia do porquê. Obrigado

2 a resposta

Alterar o campo de caractere até a data

Eu tenho um banco de dados herdado do postgres que tem colunas de data convertidas comocharacter(50) campos (não pergunte). Gostaria de alterar a tabela e as colunas para conter datas reais. Porque isso funcionou: select distinct ...

3 a resposta

Tipo de tempo de compilação verificando C ++

Criei uma lista de tipos. Em seguida, crio uma classe usando um modelo passando a lista de tipos. Quando eu chamo a função de impressão da classe com alguns tipos não especificados, eles são convertidos. Como posso impor o tipo exato em tempo de ...