Численно определить, зависит ли данное выражение от некоторой переменной
Собственно, вопрос в заголовке. Например:
struct X
{
double a{};
double b{};
double c{};
// ... some function and variable declarations
double f()
{
double result{};
// some calculations
return result;
}
}
Каким образом выяснить, зависит ли f() от a или от b или от c ...? Простейшее решение - вычислить в двух (или более) различных точках и сравнить результат, но хотелось бы более строгое решение найти.