C++11新特性:迭代数组中的元素
2023-06-13 09:14:14 时间
之前在写c++的时候,我们想要依次迭代数组之中的元素,只能是用for循环来实现。当我学到python的时候,感受到了直接迭代元素的便捷性,真的是高呼Python真香哈哈哈哈。现在发现,原来C++11里也添加了这样一个新的功能,真的很棒!
方法很简单,直接上代码!
#include<cstdio>
#include<iostream>
#include<array>
#include<string>
using namespace std;
int main()
{
array<int, 5>items = { 1,2,3,4,5 };
cout << "items before modification:";
for (int item : items)
cout << item << " ";
for (int& itemRef : items)
{
itemRef *= 2;
}
cout << "\nitems after modification:";
for (int item : items)
cout << item << " ";
cout << endl;
}
相关文章
- C++ 炼气期之数组探幽
- C/C++ int数组初始化
- C++基本概念_c语言 c++区别
- Cu002FC++ 中的数组
- C u002F C++ 中的多维数组
- C++ 中的原始字符串文字及C++ 中的字符串数组(1-2)
- 如何在不使用 sizeof 的情况下在 Cu002FC++ 中找到数组的大小?
- c++复合类型(使用new来分配内存/创建动态数组、delete释放内存)
- C++字符串加密_c++字符串连接函数
- C/C++ 操作数组与指针笔记
- C/C++ 字符串拷贝处理
- C/C++ 实现COM转换到接口
- C++ DLL 工程创建与使用
- C++ 创建动态二维数组
- c++字符串
- c++ new string数组问题详解程序员
- C++数组及其使用方法完全攻略
- C++二维数组作为函数参数
- C++ getline函数用法(无师自通)
- C语言/C++字符编码方式解析
- C++ STL array容器和普通数组的比较
- C++的static关键字及变量存储位置总结
- c++临时对象的来源
- 深入C++中API的问题详解
- c++基础语法:构造函数与析构函数
- C++用指针变量作为函数的参数接受数组的值的问题详细总结
- c++将数组名作为函数参数对数组元素进行相应的运算
- C++模板类的用法实例
- C++实现各种排序算法类汇总
- C/C++中获取数组长度的方法示例
- C++对数组的引用实例分析
- C++中关于[]静态数组和new分配的动态数组的区别分析
- C++指针数组、数组指针、数组名及二维数组技巧汇总