В комитете 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, где условие выполняется)?
другие вещи?
Эрик Ниблер начал обсуждение его Iterable
работа (запись в блоге из четырех частей: Часть 1, Часть 2, Часть 3, Часть 4) на Список рассылки SG9 27 февраля. С тех пор было немало взад-вперед, особенно если учесть, что список был мертв около года.
Насколько я могу сказать как посторонний, SG находится в фазе «спора о том, что они пытаются сделать», которая довольно далека от фазы «разработки формулировки для Стандартной / Технической спецификации». Это, однако, является существенным движением вперед от фазы «бездействия». Протоколы последних нескольких заседаний комитета освещают:
Маршалл Клоу [председатель исследовательской группы] сообщает, что в настоящее время группа страдает от избытка зрения. Там нет документов. SG9 пытается ограничить сферу. Ничего не ожидается в C ++ 14
Клоу сообщает об отсутствии активности за последние несколько месяцев. Один документ для обсуждения N3752 «Индексные диапазоны»]. Будет вечерняя сессия.
Клоу сообщает, нет документов и нет встречи. [Стефан] Лававей сообщает, что в EWG есть бумага для бумаг, о которой люди могут заботиться. N3853 «Циклы для диапазона: следующее поколение»]. Доус спрашивает, если работа застопорилась. Клоу говорит, что его работа застопорилась, и он не видел работу, которую делают другие. [Джеффри] Яскин говорит, что он не уверен в том, куда идут бумаги, что может затормозить рассмотрение документов SG9.
Это точно не шло как гангстеры, и не существует поставленной цели AFAIK.
Других решений пока нет …