Can anybody explain why partial specialization is not valid for function template but it's fine for class template.
I understand partial specialization might make the compiler get confused with function overloading, but I still need more information to make me totally understand. Can anybody offer me some neat examples?