草庐IT

C++ 迭代器被认为是有害的?

在今天的Boost库session上,AndreiAlexandrescu,《现代C++设计和LokiC++库》一书的作者,就迭代器不好的原因发表了题为“迭代器必须走”(video,slides)的演讲,他有一个更好的解决方案。我尝试阅读演示幻灯片,但无法从中获得太多信息。迭代器不好吗?他的替代者真的更好吗?C++实现者会采纳他的想法吗? 最佳答案 首先,回答您的问题:没有。事实上,我争论elsewhere迭代器是计算机科学中最重要/最基本的概念。我(不像安德烈)也认为迭代器是直观的。是的,当然可以,但这不足为奇。嗯。看Boost.

C++ 迭代器被认为是有害的?

在今天的Boost库session上,AndreiAlexandrescu,《现代C++设计和LokiC++库》一书的作者,就迭代器不好的原因发表了题为“迭代器必须走”(video,slides)的演讲,他有一个更好的解决方案。我尝试阅读演示幻灯片,但无法从中获得太多信息。迭代器不好吗?他的替代者真的更好吗?C++实现者会采纳他的想法吗? 最佳答案 首先,回答您的问题:没有。事实上,我争论elsewhere迭代器是计算机科学中最重要/最基本的概念。我(不像安德烈)也认为迭代器是直观的。是的,当然可以,但这不足为奇。嗯。看Boost.