Witam.
Jak w temacie.
Dlaczego std::for_each zwraca funktor/funkcje skoro jest std::count_if.
Znalazłem wypowiedzi, że std::for_each zwraca funktor, ponieważ for_each może posłużyć nie tylko do operacji na elementach ale również do zliczania elementów. Wówczas funktor mógłby mieć pole z licznikiem. Ok. Ma to sens. Ale przecież do tego idealnie pasuje std::count_if.