Resultados da pesquisa a pedido "casting"

3 a resposta

static_cast vs dynamic_cast

Suponha que eu receba uma biblioteca C ++ cheia de herança. Me deram umBase* em uma função quando eu sei que está realmente apontando para umDerived objeto eDerived herdaBase. Mas não sei que tipo de herança é (pública / protegida / privada). ...

4 a resposta

Qual é a diferença entre fundição tipo C e fundição funcional? [duplicado]

Possíveis duplicatas: Estilos de sintaxe de conversão em C ++ [https://stackoverflow.com/questions/32168/c-cast-syntax-styles] C ++: Qual é a diferença entre function (myVar) e (function) ...

4 a resposta

Não há necessidade de converter o resultado de findViewById?

Recentemente, descobri que o AndroidStudio me lembra de remover um elenco de classe. Lembro que, nos velhos tempos, temos que converter o resultado de findViewById, mas agora não é necessário. O resultado de findViewById ainda é View, então ...

7 a resposta

Java: Qual é a diferença entre autoboxing e casting?

Essa questão [https://stackoverflow.com/questions/501412/why-does-autoboxing-make-some-calls-ambiguous-in-java] é sobre "Por que o autoboxing faz algumas chamadas ambíguas em Java?" Mas, lendo as respostas, há várias referências ao elenco e não ...

3 a resposta

Existem casos em que o downcasting de uma base real para um derivado seria definido?

No caso geral, é (um comportamento muito bem merecido) indefinido a transmissão de um (dinâmico)Base para uma das classes derivadasDerived O óbvio UBclass Base { public: virtual void foo() { /* does something */ } int a; } class Derived : public ...

5 a resposta

Sintaxe mais curta para transmitir de uma Lista <X> para uma Lista <Y>?

Eu sei que é possível converter uma lista de itens de um tipo para outro (considerando que seu objeto tem um método de operador explícito estático público para fazer a conversão), um de cada vez, da seguinte maneira: List<Y> ListOfY = new ...

4 a resposta

A transmissão cria um novo objeto?

Estou bastante inseguro aqui: Image i=some image... Bitmap B=(Bitmap)i;OB agora aponta para o mesmo objeto que i. Estou confuso ... Eu diria que o Bitmap B apontará para uma nova instância da imagem que é convertida em bitmap, mas obviamente não ...

3 a resposta

Exceção Cast (): o LINQ to Entities suporta apenas tipos primitivos ou de enumeração EDM de conversão

Eu quero exibir alguma entidade chamadaCriminalEvent em uma visão geral do MVC que escrevi. A visão exige que o Modelo passe a ele para implementar oIDataModel interface. Agora,CriminalEvent tem as propriedades para implementar essa interface, ...

8 a resposta

Quero que "(int) null" me retorne 0

Como posso obter 0 como valor inteiro de(int)null. EDIT 1:Quero criar uma função que retorne valores padrão para representação nula em seus respectivos tipos de dados. EDIT 2:Como posso trabalhar nestecenáriopara usarpadrão. (int) Valor OndeO ...

1 a resposta

É legal converter um ponteiro para referência de matriz usando static_cast em C ++?

Eu tenho um ponteiroT * pValues que eu gostaria de ver como umT (&values)[N] Nesta resposta SOhttps://stackoverflow.com/a/2634994/239916 [https://stackoverflow.com/a/2634994/239916], a maneira proposta de fazer isso é T (&values)[N] = ...