Можно ли вывести тип параметра функции? Например, если у меня есть:
void foo(int a);
Я хотел бы указать тип int
как тип первого параметра foo
. Возможное использование может быть:
foo( static_cast< decltype(/* ??? foo first param ??? */) >(value) );
В этом связанном вопросе ответы используются, имея член с тем же типом для вывода, поэтому он напрямую не выводит тип параметра функции.