c++ - 在 C++ 的范围 for 循环中使用匿名数组

标签 c++ arrays loops for-loop anonymous

有没有办法在范围 for 循环中使用匿名数组? 我正在尝试做这样的事情

for(auto i: {1,2,3,5,7,11,17}) //do something

最佳答案

是的,有;它看起来像这样:

#include <initializer_list>  //MUST INCLUDE THIS!

for(auto i: {1,2,3,5,7,11,17}) //do something

关于c++ - 在 C++ 的范围 for 循环中使用匿名数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17281948/

相关文章:

c++ - 如何使用 Boost.Test 对跳过的测试进行硬编码?

javascript - 如何检查 Handlebars 中的对象是否为空if语句?

arrays - Swift:定义数组内部具有不同类型的新三维数组

javascript - array.reduce javascript 中的差异

list - TCL:循环如何从最内层循环到外部?

Javascript 在 forEach 中使用 if 语句更改变量

libraries - 对符号 'BIO_ctrl@@libcrypto.so.10' 的 undefined reference

c++ - std::mutex 线程间同步

c++ - 如何使用 time() 和 key(string) 为 srand 播种

c++ - 如何将 lineEdits 分配给某个变量?