Answers for "delete map elements while iterating cpp"

C++
1

delete map elements while iterating cpp

for (auto it = m.cbegin(), next_it = it; it != m.cend(); it = next_it)
{
  ++next_it;
  if (must_delete)
  {
    m.erase(it);
  }
}
Posted by: Guest on April-25-2022

Browse Popular Code Answers by Language