You could say:
using namespace std;
and then for example:
using namespace something;
Both of them could have a function named ‘cout’.
If you don’t specify exactly which cout of which namespace you want to use the compiler will be very confused and won’t accept it. Because there cant be multiple functions named cout.
So you have to specify infront of cout either ::std or ::something.
Hope I helped someone out guys!