Я ищу функцию шаблона для преобразования диапазона в интегральный тип. Это будет выглядеть примерно так:Преобразование диапазона в интегральное целое
template<typename InputIterator, typename IntegralType>
IntegralType convert(InputIterator first, InputIterator last)
{
...
}
и он может быть использован, как это:
vector<char> buf;
int tag=convert<int>(buf.begin(), buf.end());
Есть стандартный способ сделать это? Кто-нибудь уже делал это раньше?
Благодаря
Как сделать содержимое карты диапазона для интегрального выхода ? – wakjah
Существует множество стандартных способов преобразования диапазонов в числа, определенные в [] (http://en.cppreference.com/w/cpp/header/algorithm) и [] (http: //www.cplusplus. com/reference/numeric /) –
Каково ваше отображение из диапазона значений в одно значение? сумма? имею в виду? медиана? стандартное отклонение? Максимум? мин? – nakiya