@famousman204

Как передать шаблонную функцию в параметры функции?

Здравствуйте. Есть две шаблонные функции max и min, нужно протестировать их) Не хочу писать лишний код, хочу одну функцию testFuncTemplate которая будет принимать три аргумента: T a, T b, T (*f))(T& a, T& b).
Но на сколько я понял, компилятор не может определить тип у передаваемой функции, как это можно сделать?
  • Вопрос задан
  • 83 просмотра
Решения вопроса 1
@Mercury13
Программист на «си с крестами» и не только
testFuncTemplate(a, b, func<T>)
testFuncTemplate(a, b, func<decltype(a)>)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы