我想在C ++中遍历一组值。在python中,它看起来像
for v in [v1, v2, v3]:
do_something()
用C ++做到这一点的正确方法是什么?
for (const auto& v : {v1, v2, v3}) { do_something(); }
将是等效的(除了初始化器列表中的元素将在概念上被复制(即使优化器删除了这些副本,因此它们将需要可复制的事实除外)。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句