Здравствуйте, Евгений Музыченко, Вы писали:
S>>без примеров кода однозначно понять что же вам нужно бывает затруднительно
ЕМ>В данном случае то, что мне нужно — отдельный вопрос.
Евгений, на мой взгляд обязательная предпосылка к конструктивному диалогу -- это уважение к вопросам оппонентов. Я задал уточняющий вопрос, был бы очень признателен вам, если бы вы нашли возможность на него ответить. Это позволит мне (и, возможно, не только мне) лучше понять вас, т.к. ваша формулировка, очевидно, вызывает разночтения и допускает несколько толкований.
ЕМ>Основной вопрос был о том, для чего сигнатура шаблонной функции отличается
Начать можно было бы с того, что в моей вселенной нет сигнатуры "шаблонной функции", как и нет такой штуки, как "шаблонная функция". А есть "шаблон функции", т.е. не функция, а некий шаблон, который превращается в функции в процессе определения параметров шаблона (т.е. в процессе инстанциирования). Соотвественно, если нет функции, то нет и сигнатуры.
PS. При этом я могу сильно ошибаться и в стандарте C++ все это может быть описано сильно другими словами, но такой взгляд на вещи сильно упрощает жизнь с C++.