Ciao.
E' poco che sto studiando i function object e mi sono gia entusiasmato , giuro cercherò di fare pochi post , scusate , ma ho una domanda:
Negli algoritmi tradizionali spesso si usano for e if per estrarre / inserire dei dati in modo spesso non sequenziale a seconda dell algoritmo , ad es :
Se l'algoritmo incontra uno 0 in una posizione di un container lo salta , oppure cicla su un altro contenitore vectorZeri o prende il primo e il terzo dato di un vettore.
Insomma non ho capito ,queste condizioni e relativi sottopalgoritmi come si esprimono nei function objects?
Grazie.