История изменений
Исправление dissident, (текущая версия) :
В 03 тоже можно было разное число аргументов у шаблонов иметь, так что, всё-таки, опечатка. Либо какой-то совсем дремучий стандарт.
У шаблонов фунций или шаблонов классов? Если верить педивикии. то книга написана в 2001 году: https://en.wikipedia.org/wiki/Modern_C%2B%2B_Design. Если же верить книге, то в том дремучем году шаблоны функций с одинаковыми именами могли (и далее могут) иметь разное количество template параметров. Шаблоны классов же нет. И до сих пор, похоже, не могли бы если бы не variadic templates, которых тогда не было.
Бардак у меня в голове возник из-за того, что я перепутал специализацию шаблона класса (который может иметь меньшее количество template параметров (тем самым декларируя, например, что T1 это тоже самое. что T2) с шаблоном класса но fsb4000 вставил мне мозги.
Исходная версия dissident, :
В 03 тоже можно было разное число аргументов у шаблонов иметь, так что, всё-таки, опечатка. Либо какой-то совсем дремучий стандарт.
Если верить педивикии. то книга написана в 2001 году: https://en.wikipedia.org/wiki/Modern_C%2B%2B_Design