Я хочу использовать повышающий :: аккумулятор для определения скользящего среднего моего пользовательского класса:boost :: accumulator: какие операторы для sample_type?
boost::accumulators::accumulator_set<MySample, boost::accumulators::stats<boost::accumulators::tag::rolling_mean> >
Моя проблема заключается в том, что мой пример является определяемый пользователем класс (вектор реализации другой библиотеки).
Я видел in this post, что можно определить аккумуляторы для std :: векторов, но он не указывает, какой оператор должен быть перегружен, поскольку он перегружает их boost/accumulators/numeric/functional/vector.hpp
.
Если я хочу использовать аккумулятор с пользовательским классом образцов, какой оператор я должен перегружать и как?
Да, я хотел бы также сделать это, но когда есть ошибки компиляции с сообщениями компилятора шаблонов, может быть очень трудно читать (для меня), и я не могу легко понять, что может быть проблемой , Я все равно попробую. – Jepessen