基本c++: for-each循环
Basic c++ : for-each loop
我已经学习c++几个星期了,很抱歉我的基本问题,但这个问题似乎很难在谷歌或这个SO网站上找到答案。我正在学习在VS 2015中编写现代c++代码,我可以这样做(我朋友的代码)
for each (int i in vectorOfInt)
{
// do something
}
但从这搜索了很多http://en.cppreference.com/
我还是找不到语法。我问他,他说,他老师是这么写的。它是c++的一部分吗?什么时候开始可用的?
这是一个非标准的microsoft c++和c++/CLI扩展
为每个
遍历数组或集合。这个非标准关键字在c++/CLI和本地c++项目中都可用。但是,不建议使用它。考虑使用标准的基于范围的for语句(c++)。
相关文章:
- C++ 中用于二维数组的 for-each 循环
- C++ Python 循环"for i, num in enumerate(list):"版本
- 计算 fib(n) 的次数称为 FOR EACH n
- 支持自定义 const 本机C++容器类的"for each"
- C++ for-each 语句触发"vector iterators incompatible"断言失败:this->_Getcont() == 0
- 为什么我的矢量中的项目在 C++ 中的 for-each 循环期间不会改变?
- 当循环返回"for each"项的 nullptr 时?
- C 多循环 for () 基础知识
- 正确使用C++ 'for each'选项
- "for each"能保证使用更改数组吗?
- 基于范围的循环与 for-each 循环有何不同
- C++:从"for each"循环中的映射中删除值
- 正在擦除for(-each)自动循环中的项目
- 将循环转移到C++03 for each
- 在 for-each 循环中使用 'auto' 时是否需要添加'const'?
- C++中的"for each"循环如何知道数组的长度
- 基本c++: for-each循环
- 如何使c++中的for each循环函数与自定义类一起工作
- 如何使用for-each循环来美化析构函数
- for-each 循环生成错误,但 for(it=begin()...在遍历 std::map 包含 unique_ptr 时不会