Als «type-erasure» getaggte Fragen



7
Löschen von Java-Generika: Wann und was passiert?
Ich habe auf der Oracle-Website über Javas Typlöschung gelesen . Wann erfolgt die Typlöschung? Zur Kompilierungszeit oder zur Laufzeit? Wann wird die Klasse geladen? Wann wird die Klasse instanziiert? Viele Websites (einschließlich des oben erwähnten offiziellen Tutorials) geben an, dass die Typlöschung zur Kompilierungszeit erfolgt. Wenn die Typinformationen beim Kompilieren …

6
Geben Sie Löschtechniken ein
(Mit Typlöschung meine ich, einige oder alle Typinformationen zu einer Klasse zu verbergen , ähnlich wie Boost.Any .) Ich möchte die Techniken zum Löschen von Typen kennenlernen und gleichzeitig die mir bekannten teilen. Meine Hoffnung ist es, eine verrückte Technik zu finden, an die jemand in seiner dunkelsten Stunde gedacht …
136 c++  type-erasure 

11
Was sind die Vorteile der Löschung von Java-Typen?
Ich habe heute einen Tweet gelesen , der sagte: Es ist lustig, wenn sich Java-Benutzer über das Löschen von Typen beschweren, was das einzige ist, was Java richtig gemacht hat, während sie alle Dinge ignorieren, die falsch gemacht wurden. Meine Frage lautet also: Gibt es Vorteile von Javas Typlöschung? Welche …

11
Scala Double Definition (2 Methoden haben den gleichen Löschtyp)
Ich habe dies in Scala geschrieben und es wird nicht kompiliert: class TestDoubleDef{ def foo(p:List[String]) = {} def foo(p:List[Int]) = {} } Der Compiler benachrichtigt: [error] double definition: [error] method foo:(List[String])Unit and [error] method foo:(List[Int])Unit at line 120 [error] have same type after erasure: (List)Unit Ich weiß, dass JVM keine …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.