All the entities (variables, types, constants, and functions) of the standard C++ library are declared within the std namespace.
Now if everything is 'declared' in std namespace they why are these fancy headers out there?
Have already checked this but it was not helpful enough.