3
vector<int> v(10);
std::generate(v.begin(), v.end(), [i=0]() mutable { return i++; });

Can anyone explain why this works?

Deqing
  • 14,098
  • 15
  • 84
  • 131

0 Answers0