Почему C++ имеет это ограничение, другими словами, если функция шаблона также может быть частично специализированной, приводит ли она к какой-либо неоднозначности или сложности реализации?В C++, почему функция шаблона не может иметь частичную специализацию?
Почему он не может действовать как класс шаблона?
короче, потому что правила разрешения перегрузки станут более сложными, чем они уже ... насколько я понимаю. это, безусловно, дублирующий вопрос. вы можете прочитать это: http://www.gotw.ca/publications/mill17.htm –
Поскольку стандарт говорит об этом. – skypjack