c функция



Автор Дима Минаев задал вопрос в разделе Другие языки и технологии

C++ Функция, как параметр для другой функции. и получил лучший ответ

Ответ от Carayaca[гуру]
double dis(double &a,double &b,double &c) { ...}

int check(double (*f)(double &a,double &b,double &c))
{
double a, b, c;
return (int) f(a, b, c);
}

check(&dis);

Ответ от Андрей Катков[мастер]
в первой функции пишеш return x где x переменная в которую передается значение, хотя могу ошибаться

Ответ от Петрина Александр[гуру]
было б это php - можно было б поизвращаться.. . а в с++ кажется такое не прокатит.. . утверждать не буду, но вроде бы нельзя.. . как вариант - передавать в ваш check некий флаг, который если включен, то будет вызывать функцию dis, а иначе - не будет...

Ответ от Максим Мальцев[эксперт]
В C++ это называется указатель на функцию, порой в гугле про это.

Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: C++ Функция, как параметр для другой функции.
Прототип функции на Википедии
Посмотрите статью на википедии про Прототип функции
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*