C++ Предположим, у вас есть следующий метод:Любопытство о передаче функции в качестве параметра -
double * myMethod(double (*f)(double[]), double *x, int size)
{
//do something and return
}
Почему я не могу написать так?
double * myMethod(double (*f)(double *), double *x, int size)
{
//do something and return
}
заменяет [] на *?
оба они работают – nims
Какие ошибки вы получаете? – TemplateRex
Почему? Есть лучшие решения, менее сложные и понятные и отлаживаемые. –