像在python中一样在C ++中进行迭代

Heracho

我想在C ++中遍历一组值。在python中,它看起来像

for v in [v1, v2, v3]:
    do_something()

用C ++做到这一点的正确方法是什么?

杰斯珀·朱尔(Jesper Juhl)
for (const auto& v : {v1, v2, v3}) { do_something(); }

将是等效的(除了初始化器列表中的元素将在概念上被复制(即使优化器删除了这些副本,因此它们将需要复制的事实除外)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

我可以像在 C++ 中一样在 python 中取消引用迭代器吗?

zsh像在bash中一样进行迭代

像在C#中的foreach一样在json数组中进行迭代

如何像在 kivy 中一样进行支票?

我想在Python中像在Scala中一样进行转换

像在Emacs中一样,如何在Vim中进行残胎搜索?

像在Matlab中的Simulink中一样,如何在mfile中进行集成?

如何像在普通int a [i] [j]矩阵类型中一样在Java中的List <List <Integer >>中进行迭代并设置其值

如何像bash一样在JavaScript中进行迭代?

可以像在Python或R中一样使用Scala中的List进行切片吗?

实体框架3.0包含无法像在EF Core 2.2中一样在SQL中进行翻译

如何在Rails库中进行记录就像在模型和控制器中一样

像在SQL Server 2008 R2中一样进行替换

您可以像在.NET中一样在vim中从右到左进行匹配吗?

如何像在字典中一样对这些数据进行排序?

如何在Python中进行迭代?

在Python中进行迭代和图形绘制?

URL百分比仅对PHP中的查询进行编码,就像在Swift中一样

如何使用css3进行导航悬停,就像在code42网站中一样

在文本区域中像在IDE中一样对自动完成进行反应(例如VS Code,Atom)

Android:如何像在Android Studio中进行调试一样获取应用程序的日志?

在Powershell中进行一次foreach迭代而不是4

使用 Spark 在一次迭代中进行多次计算

如何在python中的矩阵列中进行迭代

在Python中进行迭代时,从列表中删除特定索引

如何在Antlr的Python访问者中进行迭代

通过Python在For Loop中进行迭代图形处理

在以 Python 中的列表为条件的 IF 语句中进行迭代

在Python中包含元组和int的列表中进行迭代