>>27
typoがあるYO。

template <template <class> class C, typename T>
C<T> function()
{
  return C<T>();
}