【发布时间】:2017-01-15 21:15:21
【问题描述】:
如前 C++17 中的 here std::back_insert_iterator 所示,继承自 std::iterator,而在 C++17 中则没有。这种变化的原因是什么?
【问题讨论】:
-
std::iterator 已被弃用 en.cppreference.com/w/cpp/iterator/iterator
-
因为下一个合乎逻辑的问题是“为什么要弃用
std::iterator?”,所以可以在这里找到理由:open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0174r0.html