Resultados da pesquisa a pedido "downcast"
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 ...
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 ...
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 ...
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á ...
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?
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 ...
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: ...
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 = ...
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 ...
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) ...