std::array being a STL container, can use range-based for loop similar to other containers like vector
std::array
vector
int main() { std::array<int, 3> arr = { 1, 2, 3 }; for (auto i : arr) { cout << i << '\\n'; } }