          Both <code class="computeroutput"><span class="identifier">Iter1</span></code> and <code class="computeroutput"><span class="identifier">Iter2</span></code> must point to the same type - excluding
          const and volatile-qualifiers.
        </li>
<li class="listitem">
          The type pointed to by <code class="computeroutput"><span class="identifier">Iter1</span></code>
          must have a trivial assignment operator.
        </li>
</ul></div>
<p>
      By trivial assignment operator we 