据说将Ranges TS注入(inject)std
命名空间会导致对标准库(例如this link)进行一些重大更改。有人知道这些变化是什么吗?
最佳答案
从N4569 Annex B(通过以上评论中的@Holt链接):
<
的算法现在需要所有比较运算符std::less
的类型等中的约束。 iterator_traits
不能专用-在Range_v3中,它是一个别名模板。 这只是一个总结。单击该论文的链接,或找到它的更多详细信息。
据说将Ranges TS注入(inject)std
命名空间会导致对标准库(例如this link)进行一些重大更改。有人知道这些变化是什么吗?
最佳答案
从N4569 Annex B(通过以上评论中的@Holt链接):
<
的算法现在需要所有比较运算符std::less
的类型等中的约束。 iterator_traits
不能专用-在Range_v3中,它是一个别名模板。