При добавлении элементов в boost/circular_buffer.hpp с push_back, можно ли предположить, что больший индекс означает более поздний вставленный элемент?
Точнее, в моем случае, чтобы последние вставки были более весомыми:
double weighted_running_average(const boost::circular_buffer<double> &x)
{
return (x[0] + 2*x[1] + 3*x[2]) / 6;
}
или это приведет к непредсказуемому порядку важности?