is there any work around against too few template arguments error.


template <typename T,
     template <typename ELEM, typename = std::allocator<ELEM> >
     class CONT
>
CONT<T> someFunc()
{
}


this gives an error in visual c++ yet it works perfectly fine in devc++  4.9.9.2  is vc++ 7.1 too old?