Warum gibt es keine teilweise Spezialisierung von Funktions-Templates?
-
Hallo,
ich bin noch nicht sehr vertieft in die Materie generell und in Templates speziall.. aber überall lese ich, dass man Funktionstemplates nicht teilweise spezialisieren kann.. aber nicht warum?
Daher meine Frage, was ist der Grund dafür?
Vielen Dank
-
-
Michael E. schrieb:
Das beantwortet allerdings nicht die Frage. Es ist nicht möglich, Funktionstemplates zu spezialisieren, weil dies nicht vorgesehen ist - man war wohl der Meinung, das die Möglichkeit, Funktionen zu überladen, partielle Spezialisierung überflüssig macht. Das ist ja auch bis zu einem gewissen Grad richtig und die Zulassung von partiellen Spezialisierungen wäre auch nicht ganz ohne Probleme.
Dazu auch (neben anderen)
229. Partial specialization of function templates
225. std:: algorithms use of other unqualified algorithms