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 )?
其他事情?
埃里克·尼伯勒 (Eric Niebler) 发起了他的讨论Iterable
工作(由四部分组成的博客文章:Part 1, Part 2, Part 3, Part 4)在SG9 邮件列表 2月27日。从那时起,就出现了相当多的反复,特别是考虑到该列表已经失效大约一年了。
据我作为一个局外人所知,SG 正处于“争论他们想要做什么”阶段,这与“制定标准/技术规范的措辞”阶段相去甚远。然而,这是从“休眠”阶段向前迈出的一大步。最近几次委员会会议的会议记录很有启发性:
-
2013-05-03(布里斯托尔):
马歇尔·克洛(Marshall Clow)[研究小组主席]报告说,该小组目前正遭受视力超标的困扰。没有文件。 SG9 正在尝试限制范围。预计不会进入 C++14
-
2013年10月16日(芝加哥):
Clow 报告过去几个月没有任何活动。一篇论文讨论[我相信N3752“基于索引的范围”]。将有晚间会议。
-
2014-03-03(伊瑟阔):
克洛报告没有论文,也没有会议。 [Stephan] Lavavej 在 EWG 中报告了一篇人们可能关心的论文范围 [我相信指的是N3853“基于范围的 For 循环:下一代”]。道斯询问工作是否陷入停滞。克劳说,他的工作陷入了停滞,而且他还没有看到其他人正在做的工作。 [Jeffrey] Yasskin 表示,他不确定这些论文的去向,这可能会拖延 SG9 对论文的审议。
它并没有像轰动一时的那样进行,并且没有设定的可交付目标据我所知。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)