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[
),即:union,intersection,disjoint union,complement?
迭代器过滤器(为了执行满足条件的for_each)?
其他事情?
答案 0 :(得分:6)
Eric Niebler在{{Iterable
上发起了关于{{1}}工作(四部分博客发布:Part 1,Part 2,Part 3,Part 4)的讨论3}} SG9 mailing list。从那以后,有很多来回,特别是考虑到这个名单已经死了大约一年。
尽管我可以作为一个局外人告诉我,但SG正在争论他们正在尝试做什么"这个阶段与标准/技术规范"制定措辞相差甚远。相。然而,这是一个重要的进步,从休眠"相。最近几次委员会会议的会议纪要很有启发性:
Marshall Clow [研究小组主席]报告小组目前正在遭受视力过剩。没有文件。第9研究组试图限制范围。没有什么可以进入C ++ 14
Clow报告过去几个月没有任何活动。一篇文章讨论[我相信2013-10-16 (Chicago)]。会有晚会。
Clow报告没有论文,没有会议。 [Stephan] Lavavej报道了EWG中的一系列论文,人们可能关心的范围[我相信2014-03-03 (Issaquah)]。道斯询问工作是否停滞不前。 Clow说他的工作停滞不前,他没有看到别人正在做的工作。 [杰弗里]亚斯金说,他不确定论文的去向,这可能会拖延第9研究组的论文。
它并没有像大爆炸一样,并且没有可设定的可交付目标AFAIK。