for loop using auto in c++ code example

Example 1: range based for loop c++

array<int, 5> values = {1, 2, 3, 4, 10};
// the type declaration below must be consistent with the array type
for (int x : values){ //we use a colon instead of in
cout << x << endl;
}

Example 2: iterate over a range in c++

for (int i=0; i<5; ++i) {
  cout << i << " ";
}
// output is 0 1 2 3 4; note 5 is excluded since < is used and not <=

Example 3: range based for loop c++

for (<variable_declaration> : expression){
//statements
}

Tags:

Cpp Example