Здравствуйте, Bell, Вы писали:
B>Если ты имеешь ввиду тип возвращаемого значения, то если коротко — у шаблонов функций тип возвращаемого значения входит в сигнутуру.
Да я спрашивал про тип возвращаемого значения, спасибо. Насколько я понял это означает что пример написан правильно, но тогда я не совсем понимаю как это работает. Не знаю как правильно сформулировать, просто смущает что тут:
template<class T>
void test(T);
явно указано что тип возвращаемого значения void. Получается что при подстановке шаблонных параметров компилятор не смотрит на тип возвращаемого значения пока не развернет весь шаблон?