versal Iterator</a> and should be used whenever fairly general code
        is needed. The <code class="computeroutput"><span class="identifier">sub_range</span></code>
        class is templated on an <a class="link" href="../concepts/forward_range.html" title="Forward Range">Forward
        Range</a> and it is less general, but a bit easier to use since its template
        argument is easier to specify. The biggest difference is, however, that a
        <code class="computeroutput"><span class="identifie