Я хочу создать функцию f (), которая использует три значения для вычисления своего результата: a, b и e. e зависит от a и b, поэтому технически f () является функцией только a и b. Но для удобства чтения проще взглянуть на функцию, содержащую абстракцию e, чем на более сложную формулу, содержащую множество a и b.
Есть ли способ использовать зависимые переменные, такие как e, без использования вложенных функций, которые C ++ не позволяет?