Hi, I was reading the STL source code (which turned out to be both fun and very useful), and I came across this kind of thing
//file backwards/auto_ptr.h, but also found on many others.
template<typename _Tp>                                                                                                 
      class auto_ptr
//Question is about this:
template<>
    class auto_ptr<void>
Is the template<> part added to avoid class duplication?
Thanks in advance.