在c ++中使用远程for循环中的匿名数组

时间:2013-06-24 18:00:47

标签: c++ arrays loops for-loop anonymous

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

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

2 个答案:

答案 0 :(得分:3)

是的;它看起来像这样:

#include <initializer_list>  //MUST INCLUDE THIS!

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

答案 1 :(得分:0)

您可能遇到麻烦,因为没有类型...而不是自动声明“i”为整数。

问候