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 ..