title: why STL header files have no extension?
body: <p>I got this basic doubt.
  The STL header doesn't have <code>.h</code> extension. </p>
  
  <pre><code>#include &lt;vector&gt;
  #include &lt;map&gt;
  </code></pre>
  
  <p>Is there is any specific reason behind this? Anybody knows history behind this, please share.</p>
  
  <p><strong>EDIT</strong>:</p>
  
  <blockquote>
    <p>@GMan found <a href="https://stackoverflow.com/questions/441568/when-can-you-omit-the-file-extension-in-an-include-directive/441683#441683">Michael Burr's answer</a>
    which addresses this question.</p>
  </blockquote>