Resultados da pesquisa a pedido "generics"

1 a resposta

C: Inserir / obter elemento na / da matriz de void

Eu tenho que criar uma matriz genérica que pode conter estruturas de dados genéricos. Como posso colocar uma estrutura genérica em um slot vazio da minha matriz de void? Este é o meu código. struct CircularBuffer { int E; int S; int length; // ...

6 a resposta

Como não lançar uma exceção genericamente especificada?

Eu criei uma interface "produtor" (para ser usada com referências de método, respectivamente, para ser facilmente ridicularizada em testes de unidade): @FunctionalInterface public interface Factory<R, T, X extends Throwable> { public R ...

6 a resposta

Estenda os tipos de matriz usando a cláusula where no Swift

Eu gostaria de usar a estrutura Accelerate para estender [Float] e [Double], mas cada uma delas requer uma implementação diferente. Eu tentei o óbvio: extension Array<Float> { }e obtenha este erro: "A extensão restrita deve ser declarada no ...

10 a resposta

Função genérica para manipular objetos descartáveis ID

Estou trabalhando em uma classe que lida com muitos objetos Sql - Conexão, Comando, DataAdapter, CommandBuilder, etc. Há várias instâncias em que temos código como este: if( command != null ) { command.Dispose(); } if( dataAdapter != null ) ...

4 a resposta

O que é reificação?

Eu sei que Java implementa polimorfismo paramétrico (genéricos) com apagamento. Eu entendo o que é apagamento. Eu sei que o C # implementa polimorfismo paramétrico com reificação. Eu sei que isso pode fazer você escrever public void ...

4 a resposta

Como especificar várias restrições de tipo genérico em um único método?

Posso restringir os genéricos a um tipo de especificação usando a cláusula "Where", como: public void foo<TTypeA>() where TTypeA : class, AComo faço isso se minha função possui dois tipos genéricos? public void foo<TTypeA, TTypeB>() where ...

3 a resposta

Tipo genérico convertido [duplicado]

Esta pergunta já tem uma resposta aqui: A transmissão para o tipo genérico em Java não gera ClassCastException? [/questions/2767212/casting-to-generic-type-in-java-doesnt-raise-classcastexception] 5 respostasEu tenho a seguinte classe ...

4 a resposta

Declaração de campo genérico Java

Em uma classe sem tipos genéricos, quero declarar um campo genérico bastante complexo semelhante a estes: public class Client { private Map<Class<T extends Serializable>, List<Consumer<S extends T>>> classToConsumerTry1; private <T extends ...

3 a resposta

O traço `x` não está implementado para o tipo` x`

Ao compilar o seguinte código: trait RenderTarget {} struct RenderWindow; impl RenderTarget for RenderWindow {} trait Drawable { fn draw<RT: RenderTarget>(&self, target: &mut RT); } fn main() { let mut win = RenderWindow; let mut vec: ...

5 a resposta

O que é mais rápido, o método List <T> .Remove (T) ou List <T> .RemoveAt (int)?

ÉList<T>.Remove(T) mais rápido que oList<T>.RemoveAt(int) método nas coleções do .NET? A velocidade é diferente para tipos de valor ou tipos de referência?