Which loop form avoids copying elements when iterating a container of large objects?
- A for (auto x : container)
- B for (const auto& x : container)
- C for (int i = 0; i < n; i++)
- D for (auto* x : container)
Answer
for (const auto& x : container)
Binding by const reference avoids a copy per element while preventing modification. Plain auto copies each element.





