Warum hat C++ diese Einschränkung, mit anderen Worten, wenn die Template-Funktion auch teilweise spezialisiert sein könnte, führt dies zu einer Mehrdeutigkeit oder Komplexität der Implementierung?In C++, warum Template-Funktion keine partielle Spezialisierung haben kann?
Warum kann es nicht wie Template-Klasse handeln?
kurz gesagt, weil Überladungsauflösungsregeln komplizierter werden würden, als sie bereits sind ... soweit ich verstehe. Das ist sicherlich eine doppelte Frage. Sie könnten dies lesen: http://www.gotw.ca/publications/mill17.htm –
Weil der Standard das sagt. – skypjack