Momentan führe ich eine for-Schleife aus, in der ich jedes Element in einem STL-Container anrufe, ähnlich dem Folgenden.Kann der STL for_each-Algorithmus mit einer Funktion mit unabhängigen Eingangsparametern verwendet werden?
Ich suche den for_each STL-Algorithmus, wie es scheint, meine Bedürfnisse zu erfüllen.
Ich frage mich, ob es angesichts der Verwendung eines zweiten Eingabeparameters für die Funktion, die auf den Container angewendet wird, möglich ist, dies zu refaktorisieren, um einen Standard-STL-Algorithmus zu verwenden, ohne Membervariablen oder andere Lücken zu verwenden?
Eine andere Option ist, einen Funktor zu schreiben, um die Arbeit zu erledigen. Das würde ein Verhalten ähnlich der Lambda-Version erreichen, aber ohne Compiler-Unterstützung für C++ 0x zu benötigen. – jalf
Der ganze Punkt der Bindung ist nicht, Funktoren zu schreiben. –