Resultados da pesquisa a pedido "casting"
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). ...
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) ...
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 ...
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 ...
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 ...
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 ...
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 ...
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, ...
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 ...
É 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] = ...