title: C++ STL, constant iterators, find()
body: <p>I'm currently learning STL and I got some uncertainities about find and const iterators.
  Let's say I have a find function:</p>
  
  <pre><code>some_stl_container::const_iterator found = myContainer.find(value);
  </code></pre>
  
  <p>After that should I check what I got for <code>found</code> against another const_iterator, or is it 
  valid to make a check against simply an iterator.
  Basically would there be any difference between doing this:</p>
  
  <pre><code>if(found!=myContainer.cend())
  </code></pre>
  
  <p>and this:</p>
  
  <pre><code>if(found!=myContainer.end())
  </code></pre>
  
  <p>The first looks more accurate(at least to me), but the second should work fine too, right?</p>