title: What is half open range and off the end value
body: <p>What do these terminologies mean in C++?</p>
  
  <p><code>1.</code> off the <code>end</code> value</p>
  
  <p><code>2.</code> half open range - <code>[begin, off_the_end)</code></p>
  
  <p>I came across them while reading about for loops.</p>