Im Bereich basierend auf 'Index' überspringen?

Gibt es eine Möglichkeit, auf den Iterator zuzugreifen?Schleifenindex..?) in einer C ++ 11-bereichsbasierten for-Schleife?

Oft müssen wir mit dem ersten Element eines Containers etwas Besonderes tun und die verbleibenden Elemente durchlaufen.
Ich suche so etwas wie dasc++11_get_index_of Anweisung in diesem Pseudocode:

for (auto& elem: container) 
{
  if (c++11_get_index_of(elem) == 0)
     continue;

  // do something with remaining elements
}

Ich würde wirklich gerne vermeiden, zurück zu gehenManuelle Iteratorbehandlung im alten Stil Code in diesem Szenario ..

Antworten auf die Frage(7)

Ihre Antwort auf die Frage