Is it a good and common practice to concentrate for example all STL includes within one header file?
// mystlheader.h
//My STL Headerfile
#pragma once
#include <vector>
#include <list>
#include <optional>
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").
Are there any drawbacks like header file pollution?