Состояние диапазонов для C ++ 1z? [закрыто]

В комитете C ++ существует исследовательская группа по диапазонам:

но я не следил за историей этой учебной группы, и я не уверен, какой тип доставки ожидается для C ++ 1z (более того, я не использую boost.range, поэтому у меня нет четкого представления о существующих практиках). Будем ли мы иметь:

диапазоны как пара первых / последних итераторов?

операции объединения и другие операции над диапазонами (например,[v.begin()+5, v.begin()+7[ U [v.begin()+10, v.begin()+15[ U [v.begin()+21, v.begin()+42[), а именно: объединение, пересечение, непересекающееся объединение, дополнение?

итераторные фильтры (для выполнения for_each, где условие выполняется)?

другие вещи?

Ответы на вопрос(1)

Ваш ответ на вопрос