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'; }