Здравствуйте, so5team, Вы писали:
S>А, кстати говоря, есть ли гарантия, что у std::sin можно взять указатель на функцию?
Ну в данном же случае используются сишные sin и cos —
https://en.cppreference.com/w/c/numeric/math/sin.html
А тут уж без вариантов будет функция — не шаблон, не перегрузка и не функциональный объект. Вот если написать std::sin и std::cos, тогда получится облом.