Let's say in a header file I use a using declaration for namespace or a certain class, if any file includes that header they all share the using declaration, but what about the includes. I have to use them no matter if the header file has the include declaration.