Состояние диапазонов для C ++ 1z?

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

http://isocpp.org/files/img/wg21-structure.png

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

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

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

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

  4. другие вещи?

10

Решение

Эрик Ниблер начал обсуждение его Iterable работа (запись в блоге из четырех частей: Часть 1, Часть 2, Часть 3, Часть 4) на Список рассылки SG9 27 февраля. С тех пор было немало взад-вперед, особенно если учесть, что список был мертв около года.

Насколько я могу сказать как посторонний, SG находится в фазе «спора о том, что они пытаются сделать», которая довольно далека от фазы «разработки формулировки для Стандартной / Технической спецификации». Это, однако, является существенным движением вперед от фазы «бездействия». Протоколы последних нескольких заседаний комитета освещают:

  • 2013-05-03 (Бристоль):

    Маршалл Клоу [председатель исследовательской группы] сообщает, что в настоящее время группа страдает от избытка зрения. Там нет документов. SG9 пытается ограничить сферу. Ничего не ожидается в C ++ 14

  • 2013-10-16 (Чикаго):

    Клоу сообщает об отсутствии активности за последние несколько месяцев. Один документ для обсуждения N3752 «Индексные диапазоны»]. Будет вечерняя сессия.

  • 2014-03-03 (Issaquah):

    Клоу сообщает, нет документов и нет встречи. [Стефан] Лававей сообщает, что в EWG есть бумага для бумаг, о которой люди могут заботиться. N3853 «Циклы для диапазона: следующее поколение»]. Доус спрашивает, если работа застопорилась. Клоу говорит, что его работа застопорилась, и он не видел работу, которую делают другие. [Джеффри] Яскин говорит, что он не уверен в том, куда идут бумаги, что может затормозить рассмотрение документов SG9.

Это точно не шло как гангстеры, и не существует поставленной цели AFAIK.

6

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]