cpp/iterator/make move iterator

is a convenience function template that constructs a std for the given iterator with the type deduced from the type of the argument.

Return value
A std which can be used to move from the elements accessed through