Bonjour,

tout est dans le titre, il n'y a pas d'exemple sur la doc de boost.au secours la doc ....
juste le format du result_type mais je ne comprends pas comment l'exploiter

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
iterator_range<
    std::vector<
        std::pair<
            numeric::functional::average<sample-type, std::size_t>::result_type
          , numeric::functional::average<sample-type, std::size_t>::result_type
        >
    >::iterator
>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
 
//NE COMPILE PAS
#include <iostream>
#include <boost/accumulators/accumulators.hpp> 
#include <boost/accumulators/statistics/density.hpp>
#include <algorithm>
 
using namespace boost::accumulators;
 
int main()
{ 
	accumulator_set<double, stats<tag::density> > acc;
 
    acc(1.2);
    acc(8.3);
    acc(-3.4);
    acc(-4.5); 
 
	extractor< tag::density > ext_density;
 
	std::ostream_iterator< double > print( std::cout, ", " );
	std::copy( ext_density( acc ).begin(), ext_density( acc ).end(), print );
 
	std::cin.ignore();
}
Merci