Is it possible to define a for loop in this way?
<p>Is there some way to write for loop with "double" init-expression?</p>

<pre><code>vector&lt;int&gt; v;
//...vector filling...
for (vector&lt;int&gt;::iterator i = v.begin() AND vector&lt;int&gt;::iterator e = v.end(); i != e; ++i){ ...}
</code></pre>
