Состояние диапазонов для 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, где условие выполняется)?
другие вещи?