Resultados da pesquisa a pedido "downcast"

6 a resposta

exemplo de conversão de tipo explícito em java

Eu me deparei com este exemplohttp://www.javabeginner.com/learn-java/java-object-typecasting e na parte em que fala sobre vazamento de tipo explícito, há um ...

1 a resposta

Por que não posso fazer downcast de ponteiro para membros em argumentos de modelo?

Se eu criar um ponteiro para um membro de base, geralmente posso convertê-lo em um ponteiro para um membro derivado, mas não quando usado em um modelo como o Buzz abaixo, onde o primeiro argumento influencia o segundo. Estou lutando contra erros ...

1 a resposta

A conversão de c ++ para byte (unit8_t) durante a subtração não forçará o underflow como eu esperava; a saída é int16_t; porque?

Observe quebyte é um tipo de 8 bits (uint8_t) e int não assinado é um tipo de 16 bits (uint16_t). O seguinte não produz os resultados que eu espero. Espero que o fluxo seja baixo eo resultado seja sempre um uint8_t, mas ele se torna umassinado ...

4 a resposta

C ++ dynamic_cast - requisito polimórfico e downcasting

No código a seguir, ao construirobj no caso 1, construímos umderived objeto de classe também, mas suas funções de membro são inacessíveis aobj. Portanto, durante a downcasting (ou seja, no caso 2), usarobj como fonte, temos o construídoderived já ...

1 a resposta

upcasting implícito e downcasting explícito em java

Quando o java pode implicitamente aumentar a conversão, por que não implica implicitamente a conversão? Por favor, explique com um exemplo simples?

3 a resposta

Como fazer downcast corretamente em C # com uma interface gerada pelo SWIG?

Eu tenho uma base de código C ++ muito grande e madura para a qual estou tentando usar o SWIG para gerar uma interface C #. Não posso alterar o código C ++ real em si, mas podemos usar o que o SWIG oferece para estendê-lo / atualizá-lo. Estou ...

2 a resposta

Downcasting e Box <Any>

pub struct WidgetWrap { // ... widget: RefCell<Box<Any>>, }Em algum momento eu quero lançarBox<Any> paraBox<WidgetTrait> let mut cell = widget.borrow_mut(); let w = cell.downcast_mut::<Box<WidgetTrait>>();Isso me dá um erro desse tipo: error: ...

9 a resposta

Opções de downcasting no Swift: as? Digite ou como! Tipo?

Dado o seguinte em Swift: var optionalString: String? let dict = NSDictionary()Qual é a diferença prática entre as duas declarações a seguir: optionalString = dict.objectForKey("SomeKey") as? Stringvs optionalString = ...

3 a resposta

Downcasting em Swift com as e as?

Qual é a diferença entre esses dois trechos de código: let cell = tableView.dequeueReusableCellWithIdentifier("cellId") as UITableViewCell? // vs let cell = tableView.dequeueReusableCellWithIdentifier("cellId") as? UITableViewCellO resultado não ...

3 a resposta

Downcasting ponteiro compartilhado para classe derivada com funcionalidade adicional - isso é seguro?

Considere o seguinte esquema: class Base { /* ... */ }; class Derived : public Base { public: void AdditionalFunctionality(int i){ /* ... */ } }; typedef std::shared_ptr<Base> pBase; typedef std::shared_ptr<Derived> pDerived; int main(void) ...