Resultados de la búsqueda a petición "type-erasure"

2 la respuesta

Borrar tipo borrar, ¿alguna pregunta?

Entonces, supongamos que quiero escribir borrado usando el borrado de texto. Puedo crear pseudo-métodos para variantes que permiten un natural: pseudo_method print = [](auto&& self, auto&& os){ os << self; }; std::variant<A,B,C> var = // create ...

10 la respuesta

What are the benefits of Java's types erasure?

4 la respuesta

Type Erasure and Overloading in Java: ¿Por qué funciona esto?

Tengo el siguiente código public class Pair< T, U > { public T first; public U second; } public class Test { public int method( Pair< Integer, Integer > pair ) { return 0; } public double method( Pair< Double, Double > pair ) { return 1.0; } } ...

2 la respuesta

En Scala Reflection, ¿Cómo obtener el parámetro de tipo genérico de una subclase concreta?

Suponiendo que tengo una superclase genérica: class GenericExample[T]( a: String, b: T ) { def fn(i: T): T = b }y una subclase de hormigón: case class Example( a: String, b: Int ) extends GenericExample[Int](a, b)Quiero obtener el parámetro ...

1 la respuesta

Scala: producto cruzado (cartesiano) con múltiples fuentes y tipos heterogéneos

Estoy tratando de construir múltiples productos cruzados de traversables de diferentes tipos (pero cada uno homogéneo). El tipo de retorno deseado es un atra...

3 la respuesta

Objeto de clase Java de variable de tipo

¿Hay alguna manera de obtener el objeto Class de la variable type en la clase genérica Java? Algo como eso: public class Bar extends Foo<T> { public Class getParameterClass() { return T.class; // doesn't compile } }Esta información de tipo está ...

1 la respuesta

¿Por qué el uso de variables de tipo sin formato afecta a las firmas sin referencia a los parámetros de tipo?

Buscando en otropregunta [https://stackoverflow.com/questions/43057701/method-of-class-with-generics-returns-listobject-rather-than-listpluginsnapsh] Me topé con este comportamiento intrigante del compilador Sun-Oracle 1.8.0_112 (no lo he probado ...

1 la respuesta

Type borrado en C ++: ¿cómo funcionan las funciones boost :: shared_ptr y boost ::?

Type borrado: ¿es así como lo llamas? Cómoboost::shared_ptr almacena su eliminador y cómoboost::function almacena su objeto de función? ¿Hay algún tutorial que enseñe el truco? Cuál es el costo en tiempo de ejecución del uso de objetos de ...

5 la respuesta

Problema de borrado de tipo Java

He hecho un ejemplo para demostrar mi problema:Metrical.java

1 la respuesta

Para Scala, ¿hay alguna ventaja para borrar?

He estado escuchando mucho sobre diferentes lenguajes JVM, aún en modo de vaporware, que proponen implementar la reificación de alguna manera. Tengo este fastidioso medio recordado (o totalmente imaginado, no sé cuál) pensó que en algún lugar ...