Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Продолжение старого архива (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/)
-   -   std::accumulate передать метод класса (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/std-accumulate-peredat-metod-klassa-354064/)

Guest 30.09.2011 17:31

std::accumulate передать метод класса
 
Хочу сделать свой reduce в контейнере. Передать функцию просто:Код:double accum_sq(double sum_so_far, double x){ return sum_so_far + x * x; //как пример}.... double sum_squares_xs = accumulate(xs.begin(), xs.end(), 0.0, accum_sq);Но не статический метод класса передать не могу. Компилятор ругается. Куда копать?


Часовой пояс GMT, время: 20:56.


© www.otvetnemail.ru - Форум вопросов и ответов.