Задание № 147

Студент

Стрехлетов Пётр

Задача

Класс Range

Состояние

Открыто

Дедлайн
25 февраля 2015
Назначено

09.02.2015, 15:35

Реализовать класс Range, инкапсулирующий пару итераторов (начало и конец диапазона). Предназначение класса — «взлянуть» на некоторый диапазон внутри коллекции как на отдельную сущность.

Интерфейс

template<typename Iter>
class Range {
public:
    Range(Iter begin, Iter end);

    Iter begin() const;
    Iter end() const;
    size_t size() const;
}

Действия