Slide 21
Slide 21 text
さまざまなGenerics
なぜ.NETでのみ問題?
.NET: reified genericsの世界(MSIL中でも, IList`1)
Java: erased genericsの世界(制約型あるいはjava.lang.Objectに置き換え)
C++: コンパイル時に型ごとに異なるネイティブコードが生成される cf. RTTI
(Javaも将来的にreified genericsになりそう)
※ジェネリクスについては6/24の「generics勉強会」で!