title: List vs Vector, remove an element while looping through
body: <p>I need a container that allows me to fast erasing <strong>ONE</strong> element while I am looping over it. I don't need direct access because I always access it within a loop.</p>
  
  <p>Is <code>List</code> faster than <code>Vector</code> for this case?</p>
  
  <p>Pseudocode:</p>
  
  <pre><code>vector&lt;Item*&gt; myContainer;
  
  for(..loop over it...) {
  
    if (someCondition)
      myContainer.erase(currentElement)
  }
  </code></pre>
  
  <p>After having deleted an element I need to <strong>keep looping</strong> over the rest of elements</p>