История изменений
Исправление dissident, (текущая версия) :
Это не специализации одного шаблона, это просто разные шаблоны функций с одним и тем же именем, т.е. шаблоны оверлоадов.
Понял. Слова «шаблоны оверлоадов» прояснили в голове спасибо.
Правда изначально речь шла о шаблонах классов, а не функций:
Even after making this decision, life is not a lot easier. C++ does not allow templates with the same name and different numbers of parameters.
(с) румын в 2001 году (полная цитата в первом сообщении).
PS Я ответы на свои вопросы уже вроде как получил (разве что они были ошибочными).
PPS За формулировку «шаблоны оверлоадов» и информацию о temlate parameer pack еще раз спасибо.
Исправление dissident, :
Это не специализации одного шаблона, это просто разные шаблоны функций с одним и тем же именем, т.е. шаблоны оверлоадов.
Понял. Слова «шаблоны оверлоадов» прояснили в голове спасибо.
Правда изначально речь шла о шаблонах классов, а не функций:
Even after making this decision, life is not a lot easier. C++ does not allow templates with the same name and different numbers of parameters.
(с) румын в 2001 году (полная цитата в первом сообщении).
PS Я ответы на свои вопросы уже вроде как получил (разве что они были ошибочными).
PPS За формулировку «шаблоны оверлоадов» и информацию о temlate arameer pack еще раз спасибо.
Исходная версия dissident, :
Это не специализации одного шаблона, это просто разные шаблоны функций с одним и тем же именем, т.е. шаблоны оверлоадов.
Понял. Слова «шаблоны оверлоадов» прояснили в голове спасибо.
Правда изначально речь шла о шаблонах классов, а не функций:
Even after making this decision, life is not a lot easier. C++ does not allow templates with the same name and different numbers of parameters.
(с) румын в 2001 году (полная цитата в первом сообщении).
PS Я ответы на свои вопросы уже вроде как получил (разве что они были ошибочными).
PPS За формулировку «шаблоны оверлоадов» еще раз спасибо.