Численно определить, зависит ли данное выражение от некоторой переменной

Собственно, вопрос в заголовке. Например:

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 ...? Простейшее решение - вычислить в двух (или более) различных точках и сравнить результат, но хотелось бы более строгое решение найти.


Ответы (0 шт):