Header file for STL : <p>Is it a good and common practice to concentrate for example all STL includes within one header file? </p>

<pre><code>// mystlheader.h
//My STL Headerfile 
#pragma once

#include &lt;vector&gt;
#include &lt;list&gt;
#include &lt;optional&gt;
</code></pre>

<p>And if I need a std::vector, std::list or any other STL stuff in my project I include only this file (#include "mystlheader.h"). </p>

<p>Are there any drawbacks like header file pollution? </p>
