What is the rationale behind disallowing partial specialization of function templates?

Viewed 67

I know that function templates can't be partially specialized, but I would like to know the reason for that.

Is it going to be changed in any upcoming C++ standard?

UPDATE: I disagree that the above-mentioned answer does provide an answer to the question.

1 Answers

Specialization is a form of dispatching.

So is overloading.

Having both would make the already complex system insane.

Related