小编sky*_*r18的帖子

我们可以使用 for-each 循环遍历传递给函数的数组吗?

我知道,我们可以通过这种方式遍历作为参数传递的数组:

    //NO ERROR
    void fun(int *a, int n){
            for(int i=0; i<n; i++)
                cout<<a[i];
        }

  
Run Code Online (Sandbox Code Playgroud)

但是,有没有什么办法可以在这样的函数中使用 for-each 循环遍历数组?

    //ERROR
    void fun(int *a, int n){
        for(auto x:a)
            cout<<x;
    }
Run Code Online (Sandbox Code Playgroud)

c++ arrays foreach loops

6
推荐指数
2
解决办法
196
查看次数

标签 统计

arrays ×1

c++ ×1

foreach ×1

loops ×1