title: Get all vector elements that don't belong to another vector
body: <p>In C# if I want to get all elements in a <code>List List1</code>, which don't belong to another <code>List List2</code> I can do</p>
  
  <pre><code>var result List1.Except(List2);
  </code></pre>
  
  <p>Is there something equivalent for <code>std::vector</code>s in C++? (C++11 is allowed)</p>