title: std::find on a legacy array
body: <p>How can i conduct <code>std::find</code> on a legacy array <strong>without making a new <code>std::vector</code>/<code>std::array</code> from an existing legacy array</strong>?</p>
  
  <p>for example:</p>
  
  <pre><code>int ar[N];
  
  if ( std::find(ar, ar + N, value) != &amp;ar[N] ){ /**/ }
  </code></pre>
  
  <p>Is <code>&amp;ar[N]</code> a valid value for checking the situation when nothing is found? Can I be sure i'm doing right using <code>&amp;ar[N]</code> like an analog of <code>std::vector::end()</code> ?</p>