问题描述
|
这个问题已经在这里有了答案:
解决方法
请参阅我对这个问题的回答。
,M的参数化实际上是无关紧要的,但是Scala编译器需要ClassManifest的参数才能知道要插入的清单。假设我们有
class TypeCtor[A,B](implicit val ev: ClassManifest)
现在,编译器将不知道是否要插入A或B的清单。同样,您也无法编写ClassManifest [M],因为ClassManifest期望类型为*且M的类型为*-> *。