Does anybody know anything about extensions of the std::transform algorithm that take more than two input ranges? Maybe there are some other workarounds on this topic?
where we have 3 (or, possibly, more) containers of independent arguments of transformation. Obviously, one can just extend an existing implementation to admit three and more input ranges, or use a collection of all input ranges behaving as a unit container with iterator pointing to a tuple of a current set of arguments. Is there existing or more elegant ways to do it?