可以基于循环工作范围进行分配吗?

时间:2016-09-19 21:02:20

标签: c++ for-loop range

是否可以使用/实现一个远程基本循环来为数组分配数字?

我想要的是什么:

for (auto i : X){
    i = 1;
} //I want this to fill the array with 1.

1 个答案:

答案 0 :(得分:5)

  

是否可以使用/实现一个远程基本循环来为数组分配数字?

是的,请使用参考:

for (auto & i : X){
       // ^
    i = 1;
}