最新的C++ 11规范定义了一种称为"基于范围的循环"的新型for循环.它的外观和机制似乎与其他语言中的for-each循环非常相似.
如果有的话,他们两个之间有什么区别?如果新名称没有差异?
编辑:为了澄清,我不是在寻找每个或std :: for_each的"基于c ++的范围"与其他语言之间的实现差异.相反,我想知道是否有一些隐藏的价值背后的事实,他们决定称这个新的c ++"功能"(或语法,或成语或任何你想称之为)"基于范围的循环"而不是"为每个循环"就像其他任何人似乎都在呼唤这些东西.
c++ for-loop c++11
c++ ×1
c++11 ×1
for-loop ×1