LINUX.ORG.RU

История изменений

Исправление Siborgium, (текущая версия) :

Но в одних местах туда передается array, а в других - vector

Проблема-то в чем? На всякий случай уточню, что подразумевается

template <typename Iter, typename Sentinel>
void foo(Iter begin, Sentinel end);

а не указание конкретных std::vector<A>::iterator или std::array<B>::iterator.

Исходная версия Siborgium, :

Но в одних местах туда передается array, а в других - vector

Проблема-то в чем? На всякий случай уточню, что подразумевается

template <typename Iter, Sentinel>
void foo(Iter begin, Sentinel end);

а не указание конкретных std::vector<A>::iterator или std::array<B>::iterator.