title: is it possible to iteration from .begin() to .rbegin()
body: <p>I need to iterate from the beginning of a container to one element before the end. I can put an <code>if</code> condition inside the loop to bypass the last element but I was wondering if it would be possible to write the for loop like this:</p>
  
  <pre><code>for (it = C.begin(); it != C.rbegin(); it++){...}
  </code></pre>
  
  <p>if not, is there any suggestions? </p>
  
  <p>Is it container dependent? (for now, I am using <code>std::vector</code> but it may change)</p>