我是C ++的新手,正在尝试了解for_each的工作方式。所以我想看看它如何与模板一起工作,并尝试了这段代码,但它给出了一个错误
当我尝试对中的每个使用时main,它应该工作
template <class T>
void forEachTest(T a[])
{
for (int x : a)
cout << x << endl;
}
int main()
{
int a[5] = { 10, 50, 30, 40, 20 };
forEachTest(a);
return 0;
}
Run Code Online (Sandbox Code Playgroud)