Loop over multiple arrays simultaneously: Difference between revisions

Content added Content deleted
No edit summary
Line 943: Line 943:
auto a3 = std::array{1, 2, 3};
auto a3 = std::array{1, 2, 3};


for(const auto& [x, y, z] : std::ranges::views::zip(a1,a2,a3))
for(const auto& [x, y, z] : std::ranges::views::zip(a1, a2, a3))
{
{
std::cout << std::format("{}{}{}\n",x,y,z);
std::cout << std::format("{}{}{}\n", x, y, z);
}
}
}</lang>
}</lang>