cpp/ranges/zip transform view/iterator/iterator

Construct an iterator.

@1@ Default constructor. Default-initializes the underlying iterators, and value-initializes the pointer to parent ranges with.

@2@ Conversion from to. Move constructs the underlying pointer to parent with  and  with.

@3@ Initializes the pointer to parent with, and the underlying  iterator with. This constructor is not accessible to users.