在c ++数组中是否有等效的php"foreach"

ber*_*tof 1 c++ foreach

在标题中,是否有任何类型的"foreach"等效于数组,或者它只适用于向量?我已经问了一位计算机科学教授,他只回答了更复杂的结构,我们在课程中看不到这些结构.

Mik*_*our 5

是的,您可以使用算法,例如for_each,基于范围的循环,数组,以及任何其他容器:

int a[] = {1,2,3,4,5};

for_each(begin(a), end(a), [](int x){cout << x;});
for (int x : a) cout << x;
Run Code Online (Sandbox Code Playgroud)