def bar[T: Manifest](a: Array[T]) = Array.ofDim[T](3)
class Foo
bar(Array(new Foo)) //Array[Foo] = Array(null, null, null)
Кажется, что манифесты существуют неявно для произвольных типов, как показано выше.
Поскольку у нас есть контекстная привязка, это означает, что будут некоторые типы, для которых нет неявного манифеста - что это такое?